Inspired by Henrik's embedded Linux system, I made two of my own! Well, one doesn't work, but still. [Requested X-Post from /r/electronics]

  • Was told to cross post here to you guys (didn't even know this sub existed!), so, well, here I am!

Link to /r/electronics post is here if you want in to the discussion/question/answer stuff there.

Make an Embedded Linux System which can use GCC to compile a hello world.

This was the start of a multi month project to get a much better grasp on high speed digital electronics, Linux, much more complicated PCB design, BGA devices, and because it is just so damn cool.

The github includes a very rough initial documentation pass. I will be managing this for the next few months while working on my website and writing a full blown write-up.

This was originally meant for myself as a personal project, but I was able to take an independent study class in my Computer Science program and use "Make an Embedded Linux System which can use GCC to compile a hello world" as the project. I was late by a few months, but finally got it working.

Surprisingly enough, now that I understand the general overview of how to make a Linux capable system, it's far less difficult than when I first imagined. Sadly, I couldn't really find a full blown writeup online of how to do this from start to end in detail, which is what really slowed me down. So, I am hoping that my eventual writeup will fufill that niche as well as help others going through the same process.

If you all have any questions or spot any mistakes/issues (of which there are probably many since I am still very new to electronics), let me know and I will happily try to answer or clean it up. If you are reading this and it has been a few days, weeks, months, or years, feel free to message me!

/r/embedded Thread Link - i.imgur.com