Embedded Linux

Embedded Linux

Embedded Linux is the use of a Linux operating system in embedded computer systems such as mobile phones, personal digital assistants, media players and other consumer electronics devices, networking equipment, machine control, industrial automation, navigation equipment and medical instruments. According to survey conducted by Venture Development Corporation, Linux was used by 18% of embedded engineers. [ [http://www.linuxdevices.com/news/NS4920597981.html Linux still top embedded OS] ]

Differences from other Linux operating systems

Unlike desktop and server versions of Linux, embedded versions of Linux are designed for devices with relatively limited resources, such as cell phones and set-top boxes. Due to concerns such as cost and size, embedded devices usually have much less RAM and secondary storage than desktop computers, and are likely to use flash memory instead of a hard drive. Since embedded devices serve specific rather than general purposes, developers optimize their embedded Linux distributions to target specific hardware configurations and usage situations. These optimizations can include reducing the number of device drivers and software applications, and modifying the Linux kernel to be a real-time operating system.

Instead of a full suite of desktop software applications, embedded Linux systems often use a small set of free software utilities such as busybox, and replace the glibc C standard library with a more compact alternative such as dietlibc, uClibc, or Newlib.

Development

Linux has been ported to a variety of processors not suited for use as the processor of desktop or server computers, such as various ARM CPUs, as an alternative to using a proprietary operating system and toolchain.

The advantages of embedded Linux over other embedded operating systems include no royalties or licensing fees, a stable kernel, a support base that is not restricted to the employees of a single software company, and the ability to modify and redistribute the source code. The disadvantages include a comparatively larger memory footprint (kernel and root filesystem), complexities of user mode and kernel mode memory access and complex device drivers framework.

Special interest groups

Several industry groups have formed to foster use of Linux in embedded applications. These include: the CE Linux Forum, founded in 2003 to aid the inclusion of embedded features in the main Linux kernel branch; the Linux Foundation (formerly Open Source Development Labs); the Linux Phone Standards Forum, created in 2004 to pursue a standard applications environment for Linux-based mobile phones and "converged devices"; the LiMo Foundation, founded in 2006 by Motorola, NEC, Panasonic, Samsung, DoCoMo, and Vodafone to establish a set of interfaces and standard reference components to improve the third-party mobile phone developer base; and the San Francisco, California-based Embedded Linux Consortium, which, until its 2005 closure and transfer of operations to the Linux Foundation, included IBM, Intel, LynuxWorks, and others, and focused on application programming interface standardization. The Embedded Linux Consortium produced the ELCPS (Embedded Linux Consortium Platform Specification) which was intended as a guide to developers of embedded Linux devices as to what functionality should be included in order to provide a standard platform supporting application portability.

Commercial Embedded Hardware and Platforms

* Motorola mobile telephones, generally based on MontaVista Linux, include the RAZR² V8, RAZR² V9, ROKR E2, ROKR E6, A780, E680, A910, A1200, U9, E8 and others
* Openmoko's Neo 1973 or Freerunner
* Nokia's N810 N800
* Google's Android
* Linksys WRT54G version 4 or earlier
* the Panasonic P901i
* NEC N901ic telephones
* Philips LPC3180
* UTstarcom [DV007]
* gumstix basix, connex and verdex

Vendors

See also

* [http://www.g2linx.com G2Linx]
* T2 SDE
* Qtopia
* Soekris
* Pico ITX
* Picotux
* OpenMoko
* Internet Tablet OS
* μClinux
* OpenEmbedded
* OpenZaurus
* ELinOS
* gumstix
* Unison Operating System
* DSPnano RTOS

References

External links

*dmoz|Computers/Software/Operating_Systems/Linux/Embedded|Embedded Linux
* [http://elinux.org/ Embedded Linux wiki] - A wiki for developers using Embedded Linux
* [http://linuxdevices.com News and technical articles concerning embedded Linux]
* [http://www.spinics.net/lists/linux-embedded/ Embedded Linux mailist list archive]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Embedded Linux — Linux embarqué Linux embarqué (en anglais embedded linux) désigne un système d exploitation basé sur Linux et adapté à un système embarqué. Il existe de nombreuses versions de linux embarqués adaptés à différents types de matériels (téléphones… …   Wikipédia en Français

  • Embedded Linux — Als Embedded Linux (deutsch: „eingebettetes Linux“) bezeichnet man ein eingebettetes System mit einem auf dem Linux Kernel basierenden Betriebssystem. Dies impliziert nicht den Gebrauch bestimmter („Mindest“ )Bibliotheken oder Anwendungen mit… …   Deutsch Wikipedia

  • Meld embedded Linux community — Meld was launched on March 3, 2009 as an online service for the embedded Linux community. Meld s purpose is to assist embedded developers in connecting, sharing and designing embedded Linux products. The community is open to anyone. Meld differs… …   Wikipedia

  • Linux empotrado — Saltar a navegación, búsqueda Linux embebido o empotrado (en inglés: Embedded Linux) se refiere al uso del sistema operativo Linux en un sistema embebido, como por ejemplo PDA s, teléfonos móviles, robots, enrutadores / servidores, dispositivos… …   Wikipedia Español

  • Linux embebido — o empotrado (en inglés: Embedded Linux) se refiere al uso del sistema operativo Linux en un sistema embebido, como por ejemplo PDA, teléfonos móviles, robots, enrutadores / servidores, dispositivos electrónicos y aplicaciones industriales con… …   Wikipedia Español

  • Embedded-PC-System — Embedded PC CX1020 von Beckhoff Embedded PC Microbox von Siemens Unter einem Embedded PC versteht man einen modular aufgebauten, sehr kompakten …   Deutsch Wikipedia

  • Linux based devices — or Linux devices are computer appliances that are powered by Linux operating system. [ [http://linuxdevices.com/articles/AT4936596231.html The Linux Devices Showcase ] ] They are often minimalistic and purposely built, thus may be environmentally …   Wikipedia

  • Linux Embarqué — (en anglais embedded linux) désigne un système d exploitation basé sur Linux et adapté à un système embarqué. Il existe de nombreuses versions de linux embarqués adaptés à différents types de matériels (téléphones portables, set top boxes,… …   Wikipédia en Français

  • Linux embarque — Linux embarqué Linux embarqué (en anglais embedded linux) désigne un système d exploitation basé sur Linux et adapté à un système embarqué. Il existe de nombreuses versions de linux embarqués adaptés à différents types de matériels (téléphones… …   Wikipédia en Français

  • Linux embarqué — (en anglais Embedded Linux) désigne un système d exploitation basé sur Linux et adapté à un système embarqué. Il existe de nombreuses versions de Linux embarqués adaptés à différents types de matériels (téléphones portables, set top boxes,… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”