Skip to content

metebalci/baremetal-rpi

Repository files navigation

baremetal-rpi

This repo contains bare metal examples to run on Raspberry Pi 3B+.

Sample projects in directories starting with a number are compiled with AArch64 ELF bare-metal target (aarch64-elf) GNU Toolchain.

This repo is complementary to my bare metal programming blog posts at https://metebalci.com.

  • c232hm-ddhsl-0.cfg and rpi3.cfg are config files for debugging through JTAG with openocd.
  • 99-c232.rules is udev rules (to be copied to /etc/udev/rules.d) that can be used in order to use openocd without sudo.
  • You can use a64dis project to disassemble the a64 binaries. It uses Capstone framework.

About

bare metal programming with Raspberry Pi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published