A little out of topic question, but I'm curious is it possible to program Raspberry Pi on low level without OS, just like Arduino and if not, why?
back
2 comments
You can program anything without an OS.
Here's an article on writing C targeting bare-metal Raspberry Pi.
http://www.valvers.com/open-software/raspberry-pi/step01-bar...
You can and people do but it’s important to note that that the raspberry pi CPU is a tiny part of the SOC and the Broadcom proprietary part that bootstraps it is completely closed.
It's been reverse engineered and some minimal firmware for the VideoCore part was made: https://github.com/christinaa/rpi-open-firmware
What exactly is the "Broadcom proprietary part"?
Wouldn't that be the GPU (VideoCore IV/VI)?
It seems that it would. https://en.wikipedia.org/wiki/VideoCore