Building Your Own Embedded System

Embedded system is a computer system dedicated to perform one or a few functions. Embedded system products are gaining increasing popularity in consumer appliances we use daily, including set-top boxes, media players, game consoles, home security and automation systems, mobile phones, GPS receivers, etc.

Ever thinking of developing your own embedded system like Internet media player or home automation system? To build one, an Intel Atom processor based motherboard, a USB flash drive, a DDR2 memory module, and a power supply unit are what you need. It would just cost you around RM500.

With free open source software like Embedded Linux, you can build the software or firmware of the system at zero cost. You need to first setup a Linux operating system like Kubuntu in your PC. To setup the compiler toolchain, using Buildroot would be helpful. It makes it easy to generate a cross-compilation toolchain and your target Linux system using the uClibc C library. You are then ready to develop the system software of your embedded system.

 

Koay Kah Hoe

DreamCatcher Technical Training

Dec 2009