Skip to content
0:00 / 0:00

#raspberrypi#assembly#baremetal

Baremetal Assembly Raspberry Pi Programming | Direct to Register Blink LED, No Operating System

Low Level

1.2M subscribers • 13 videos on Hallway

YouTube

Intermediate. Assumes working knowledge.

59K views5 years ago1 recommendation

Systems programmingHardwareEmbedded systemsOperating systems

How to program a Raspberry Pi in ARM assembly without an operating system to control GPIO pins directly.

The Raspberry Pi is a fan favorite of makers and embedded developers. Normally I do videos on the Raspberry Pi Pico based on the RP2040 processor. In this video, I'll show you how to do direct to register programming in ARM assembly to turn an LED on and off via the Raspberry Pi's GPIO Interface. Find the code here: github.com/lowlevellearning/raspberry-pi-baremetal 🏫 COURSES 🏫 lowlevel.academy/courses/ SOCIALS: Follow me on Twitter: twitter.com/lowlevellearni1 Follow me on Twitch: twitch.tv/lowlevellearning Join me on Discord!: discord.gg/gZhRXDdBYY

Why it's here

1 person recommends this

What people say. Recommended as an example of doing bare metal projects on a Raspberry Pi.

u/Repsol_Honda_PLin r/rust • Recommends

On “Bare metal or not for rover project. (Raspberry Pi 5)”

You can also do bare metal projects (without OS) on Raspberry Pi. It it not trivial, but doable. **Some examples:** \rust runs on EVERYTHING (no operating system, just Rust) - YouTube \ \--> [video \Raspberry Pi Bare Metal Tutorial - Part 1 - YouTube \ \--> [video \[ Baremetal Assembly Raspberry Pi Programming | Direct to Register Blink LED, No Operating System - YouTube \] \--> [video \[ Raspberry Pi C/C++ Baremetal Programming | Using C to Direct-Register Control Your Raspberry Pi - YouTube \] \--> [video \Bare Metal on the Raspberry Pi 5 - YouTube \ \--> [video