Dealing with large data structures efficiently in embedded systems

Posted by Cliff Brake on 2009-05-26 | Be the First to Comment

I’m currently dealing with a programming problem where I need access to several 64MB, file-backed data structures concurrently on an Embedded Linux system that only has 64MB of RAM.  The data structures are fairly sparse (mostly zero data), and I typically only need to access small portions of them at any particular time.  There is [...]

MontaVista Linux 6 is based on OpenEmbedded Technologies

Posted by Cliff Brake on 2009-05-13 | 2 Comments to Read

Very interesting news from MontaVista yesterday as they announced MontaVista Linux 6.  It turns out they are using bitbake, which is the core of the OpenEmbedded build system.  Along with the adoption of OpenEmbedded in many leading Embedded Linux efforts (Beagleboard, Gumstix, Bug Labs, etc), this is a resounding affirmation that the OpenEmbedded way of [...]

How to set up a NFS root filesystem for embedded Linux development

Posted by Cliff Brake on 2009-05-11 | Be the First to Comment

Although ssh and friends work really well for embedded systems, occasionally you want to set up a NFS root for development.  One of the scenarios where nfsroot is useful is if you are making a lot of rootfs changes, and you don’t want to spend the time to reprogram the flash on the target system.  [...]