UClinux
From Free net encyclopedia
uClinux (which stands for MicroControllerLinux and is pronounced as you-see-Linux) is a Linux kernel fork for microcontrollers (µCs, embedded systems) without a memory management unit (MMU). Originally derived from version 2.0 (1996) of the Linux kernel, it now has ports based on Linux 2.4 and Linux 2.6. Since version 2.6 of the Linux kernel, the major parts of uClinux have been integrated with the mainline kernel for a number of processor architectures. The project continues to develop patches and supporting tools for using Linux on microcontrollers. uClinux has support for many architectures, and forms the basis of many products from network routers to security cameras and DVD or MP3 players.
Although strictly speaking uClinux is only the operating system kernel, the uClinux project also produced a C library called uClibc (now separately maintained) and a "userland" which can be used as a complete operating system for embedded systems called "uClinux-dist".
External links
- uClinux homepage
- http://www.blackfin.uclinux.org/ uClinux port to Analog Devices' Blackfin Processor
- uClinux guide, but little bit older doc.
- uClinux - Setting up the Development Environment