Embedded Linux

Operating systems based on the Linux kernel are used in embedded systems such as consumer electronics (i.e. set-top boxes, smart TVs, in-vehicle infotainment (IVI), networking equipment (such as wireless routers), machine control, industrial automation, navigation equipment, spacecraft flight software, and medical instruments in general). Wikipedia Linux on Embedded Systems

The Embedded Debian Project is making Debian GNU/Linux a mainstream choice for embedded projects. Emdebian Homepage

Thanks to their versatility, operating systems based on the Linux kernel can be also found in mobile devices that are actually touchscreen-based embedded devices, such as smartphones and tablets, together with personal digital assistants (PDAs) and portable media players that also include a touchscreen. Wikipedia

Linux now spans the spectrum of computing applications, including IBM's tiny Linux wrist watch, hand-held devices (PDAs and cell phones), Internet appliances, thin clients, firewalls, industrial robotics, telephony infrastructure equipment, and even cluster-based supercomputers. IBM developerWorks Embedded Linux applications: An overview

Linux Kernel Size

One big problem area when using Linux in an embedded project is the size of the Linux kernel. This document describes how to configure the Linux kernel to use a small amount of memory and flash Kernel Size Tuning Guide

uClinux

The Embedded Linux/Microcontroller project is a port of Linux to systems without a Memory Management Unit (MMU) Homepage

The original uClinux was a derivative of Linux 2.0 kernel intended for microcontrollers without Memory Management Units (MMUs). However, the Linux/Microcontroller Project has grown both in brand recognition and coverage of processor architectures. Today's uClinux as an operating system includes Linux kernel releases for 2.0 2.4 and 2.6 as well as a collection of user applications, libraries and tool chains.

Last updated