Do you need “software update” functionality in your Embedded Linux system?

Posted by Cliff Brake on 2009-01-09 | 2 Comments to Read

In this day and age, most embedded systems include a way for users to easily update software once the device has been deployed.  This article discusses the requirements for a field update mechanism along with pointers for how to implement. Update Mechanism Requirements Requirements for a field update mechanism might be: easy for users to [...]

Building a tiny “safe” boot image using OpenEmbedded

Posted by Cliff Brake on | Be the First to Comment

We are currently working a project that contains cm-x270 module (http://bec-systems.com/web/content/view/62/9/ ) which contains 4MB of NOR flash and 128MB of NAND flash.  The Linux kernel and a small root file system (rootfs) will be stored in NOR flash, and the main rootfs in the NAND flash.  The rootfs in the NOR flash will be [...]

How to build GNU/Linux for an embedded x86 computer

Posted by Cliff Brake on | Be the First to Comment

Recently, I had a customer who needed an embedded Linux distribution running on an Advantech PCM-9371 single board computer (SBC).  The PCM-9371 contains a low voltage Celeron or Pentium III processor.  This article describes why the Openembedded build system was chosen and a few tips for running Openembedded on a x86 system. The hard way! [...]

Adding software to a Moxa UC7408 using OpenEmbedded

Posted by Cliff Brake on | 2 Comments to Read

One of the big advantages of using Linux in embedded systems is the thousands of applications and drivers available for it (http://bec-systems.com/web/content/view/35/37/ ).  One of the challenges of Embedded Linux is building these applications.  Building applications for an embedded system often involves cross-compiling which is frustrating on a good day.  This article details how to [...]