Links
- https://stackoverflow.com/questions/43358218/multicore-arm-assembly
- https://stackoverflow.com/questions/20055754/arm-start-wakeup-bringup-the-other-cpu-cores-aps-and-pass-execution-start-addre
- https://stackoverflow.com/questions/51862529/arm-bare-metal-multi-core-core-selection
- https://stackoverflow.com/questions/11894059/atomic-operations-in-arm
- https://stackoverflow.com/questions/20111906/arm-assembly-inline-c-mutex-impelmentation
- https://stackoverflow.com/questions/42698277/arm-cortex-m4-mutex-lock-dmb-instruction
-
https://stackoverflow.com/questions/49989123/atomicity-of-32bit-read-on-multicore-cpu
-
https://raspberrypi.stackexchange.com/questions/39825/possible-to-do-bare-metal-programming-on-pi
-
https://github.com/dwelch67/raspberrypi/tree/ec6b9f1b6a2d38d56f0a4a43683db1be01280ae2/multi00
- https://gist.github.com/hdznrrd/4032002
-
https://github.com/payne92/bare-metal-arm/blob/master/MKL25Z4.h
-
https://wiki-archive.linaro.org/Resources/HowTo/Qemu-beagleboard
- https://developer.arm.com/documentation/ddi0487/ga/
- https://gitlab.com/cours-hefr/3e/ps5/-/tree/master
-
https://github.com/synthetos/PiOCD/wiki/Using-a-Raspberry-Pi-as-a-JTAG-Dongle
-
http://www.doulos.com/knowhow/arm-embedded/implementing-semaphores-on-arm-processors/
- https://metebalci.com/blog/bare-metal-raspberry-pi-3b-jtag/
- https://www.design-reuse.com/articles/38128/method-for-booting-arm-based-multi-core-socs.html
- https://www.ti.com/lit/an/sprab27b/sprab27b.pdf?ts=1612430308678
- https://acpica.org/sites/acpica/files/MP%20Startup%20for%20ARM%20platforms.docx
- https://developer.arm.com/documentation/dht0008/a/arm-synchronization-primitives/practical-uses/implementing-a-mutex
- https://developer.arm.com/documentation/dht0008/a/arm-synchronization-primitives/practical-uses/power-saving-features?lang=en
- https://www.keil.com/support/docs/4063.htm
- https://elixir.bootlin.com/linux/v3.5/source/kernel/lockdep.c#L3693
- https://www.raspberrypi.org/documentation/configuration/device-tree.md#part3.1
- https://www.keil.com/support/man/docs/armasm/armasm_dom1361289880404.htm
-
https://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/
- https://www.raspberrypi.org/forums/viewtopic.php?t=185264
- https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=201556
- https://github.com/dwelch67/raspberrypi
- https://github.com/bztsrc/raspi3-tutorial
- https://github.com/vanvught/rpidmx512/
- https://github.com/kawa-yoiko/AMPi
- https://github.com/fbergama/pigfx
- https://github.com/forkachild/NarcOS
- https://github.com/jameswalmsley/RaspberryPi-FreeRTOS
- https://github.com/jameswalmsley/bitthunder
- https://github.com/LdB-ECM/Raspberry-Pi
- https://github.com/LdB-ECM/Raspberry-Pi-Multicore
- https://github.com/PicoCPP/RPI-pico-FreeRTOS
- https://github.com/bitbank2/bbgfx
- https://github.com/brianwiddas/pi-baremetal
- https://github.com/dwelch67/raspberrypi
- https://github.com/sokoide/rpi-baremetal