I’m always looking for ways to increase the processing power for my LED projects. After getting through several Raspberry Pi SBC’s, I finally needed a more compact solution for running the accompanying software that drives many of my projects. I have a few “wearable” projects lined up, and while the rPi A+ is nice and small, it lacks quite a few of the features I am after, like battery charging, networking, etc.
Even with the (unofficial, and very unfortunately discontinued) ODroid-W from HardKernel (known for the ODroid-X platforms), long shipping times and a relatively high price-point make it a less-than-favourable alternative to the highly integrated Edison platform, which I can have delivered overnight from all the usual suppliers (RS, Digikey, etc).
The Edison platform was designed with the Yocto project in mind. I have yet to fully dive into Yocto, but what I do know is that it is designed to allow users to create very streamlined, pre-built Linux distributions, that contain only what is needed for the actual product application. Sounds neat, but I need to have quite a bit of a play before I know what to “bake” into a Yocto image that satisfies all my requirements. So what do we do while trying to understand the Yocto ecosystem? Install Debian and have a play of course! I’ll detail my findings over this post, and hopefully point out a few ‘gotchas’ that caused me to scratch my head. (more…)