For my new Pandaboard, I thought it would be nice to have a little 7-inch TV to go along with it. So I got a CoolLCD 619ah miniature TV with HDMI input. Then, I got the great idea to ATTACH the two. The little LCD comes with a VESA 75mm mount. And of course, the Pandaboard has mounting holes. From there, it was simple. In Inkscape, I laid out a 120mm square with holes in the right places, then took the files down for laser-cutting to Metrix Create Space in Seattle.
While I’m at it, I also realized it would be nice to have a protective backing panel so that nothing would bash into the exposed Pandaboard and damage it. And from there, I thought I’d add a little decoration for fun.
Here’s the finished product:
I just bought a Pandaboard to experiment with Embedded Linux. As mentioned in my last post, OpenEmbedded is my weapon of choice for now, specifically the ‘Poky’ distro from The Yocto Project. Here’s how to get it started.
Looking for the best way to explore embedded Linux, I found Open Embedded. OE is a nice middle-ground between the options on each extreme. On one hand, you can run a full distribution like Ubuntu on ARM. On the other, you can pull together the kernel and BSP and software you need, plus a toolchain for your kit, and compile straight away. OE gives you the control of compiling everything yourself–I had a fully functioning machine on the network, with an SSH server, using 10MB storage without too much tweaking. Plus it gives you the power of a distribution by collecting piles of software to choose from.
The trick to OE is that it ships as a collection of instructions, called ‘recipes’, which fetch each package from the right place, apply the necessary patches, build it, package it, and prepare an image. It builds its own toolchain, which takes away one of the big headaches of embedded development, and packages up an entire cross SDK we can use to build further applications and deploy them onto target hardware.
In this blog post, I’ll bring up a minimal system under emulation, to get a feel for the system without having to commit to hardware.