Also check out openGPMP.
Building an operating system on the Raspberry Pi 2 with eventual implementation on the aarch64 Raspberry Pi 3 & 4.
- RPI-OS aarch32 & aarch64
- Project repo piggybacking off of many online tutorials on how to create a simple OS for aarch32 raspberry pi 2. I will be exploring creation for aarch64 rpi 3 & 4
Add details on completion
TODO
- Steps on how to install this project, to use it.
$ git clone [email protected]:akielaries/RPI-OS_tut.git
$ cd /build &&
make
ARM gcc compiler toolchain:
$ sudo apt-get install gcc-arm-none-eabi
QEMU for ARM processors:
$ sudo apt-get install qemu-system-arm
https://developer.arm.com/downloads/-/gnu-a" target="_blank">Download the ARM GCC compiler
# compile image
$ make compile_kernel RASPI_MODEL=2
# run image with QEMU
$ make piOS_qemu RASPI_MODEL=2
Add important resources here
https://developer.arm.com/downloads/-/gnu-a
https://developer.arm.com/Processors/Cortex-A7
https://developer.arm.com/documentation/ddi0464/f/
https://github.com/raspberrypi
https://www.raspberrypi.com/documentation/computers/linux_kernel.html
https://www.raspberrypi.org/app/uploads/2012/02/BCM2835-ARM-Peripherals.pdf
- Raspberry Pi
- OSDevWiki
- Adam Greenwood-Byrne
- Paul Wratt
- Jake Sandler