Booting Raspberry Pi 3: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
No edit summary
Line 1: Line 1:


This is a tutorial on bare-metal OS development on the AArch64 architecture. This article oriented to the Raspberry Pi 3 (RPi 3), but is aimed to be as device agnostic as possible. Therefore, some sections will be specific to the RPi 3 and will be marked to represent that.
This is a tutorial on bare-metal OS development on the Raspberry Pi 3 (RPi 3).


'''THIS IS NOT A PRACTICAL IMPLEMENTATION! THIS ARTICLE IS MEANT TO BE A REFERENCE/SOMETHING TO BE BUILT UP ON!'''
'''THIS IS NOT A PRACTICAL IMPLEMENTATION NOR A REFERENCE! It'S SIMPLY SOMETHING TO BE BUILT UP ON!'''


This is the author's very first ARM system and wiki page. I learn as I write and will continue to develop this page once I feel comfortable enough at the subjet to share.
This is the author's very first ARM system and wiki page. I learn as I write and will continue to develop this page once I feel comfortable enough at the subjet to share.
Line 22: Line 22:
https://aur.archlinux.org/packages/aarch64-elf-newlib-linaro-bin/
https://aur.archlinux.org/packages/aarch64-elf-newlib-linaro-bin/


====RPi 3: Firmware====
====Firmware====


Firmware is required for the RPi 3 to boot properly. The firmware needed can be found at these link:
Firmware is required for the RPi 3 to boot properly. The firmware needed can be found at these link: