3 ms·
Not 100% agreeable with you. If you are writing a Linux device driver, accessing the registers, memory, IO ports are still considered as low level programming.
by yitchelle 8y ago
Not 100% agreeable with you. If you are writing a Linux device driver, accessing the registers, memory, IO ports are still considered as low level programming.
But you are right, to be really low level at C, nothing beats writing to the bare metal. There are plenty of guides floating about for this. Here is an example.
http://www.valvers.com/open-software/raspberry-pi/step01-bare-metal-programming-in-cpt1/ http://www.valvers.com/open-software/raspberry-pi/step01-bar...