Inspiration
One of the areas where C/C++ thrive is the system development.
What it does
It was supposed to accomplish 3 things. 1) Turn on an LED (Simple). 2) Print text to a serial output. 3) Set the colour of the screen to blue.
How I built it
The project was put together by using online resources and attempting to read to source code for the Linux kernel. Makefiles were used compile the source code into object code; the linker would then link the files together and ensure that the different sections of the program were placed in the right location in memory.
Challenges I ran into
My PI model did not support the LED (in an easy way), there was no way of observing if the system was working or not.
Accomplishments that I'm proud of
The build system almost works completely.
What I learned
Makefiles, linking, cross compiling
What's next for Bare metal raspberry pi (Almost...)
Making it boot successfully?
Log in or sign up for Devpost to join the conversation.