μClinux | |
---|---|
iPod začíná s iPodLinux založeným na µClinux | |
rodina OS | Vestavěný Linux |
Nejnovější verze | uClinux 20140504 ( 4. května 2014 ) |
Typ jádra | linux |
Licence | GNU GPL |
Webová stránka | www.uclinux.org |
μClinux (z anglického microcontroller linux ) je linuxový port , vestavěný operační systém pro mikrokontroléry, včetně těch bez jednotky pro správu paměti .
Jméno μClinux je odvozeno z řeckého písmene μ , často s předponou micro v anglicky psané literatuře ; písmena C , v tomto případě označující regulátor ; a názvy linuxového jádra . Název se vyslovuje jako „u-si-linux“, což je velmi podobné frázi „You see Linux“ (Vidíte Linux).
Vestavěný operační systém μClinux vytvořili D. Jeff Dionne a Kenneth Albanowski v roce 1998. Původně byl navržen pro mikrokontroléry m68k (zejména pro řadu 68328) z rodiny Motorola DragonBall a je založen na linuxovém jádře verze 2.0.33. Po vydání první edice operačního systému se vývojářská komunita rozhodla rozšířit řadu podporovaných architektur mikrokontrolérů. Podpora pro rodinu ColdFire byla přidána na začátku roku 1999. Archivováno 15. ledna 2010 na Wayback Machine od Motoroly . O něco později byla přidána také podpora pro procesory architektury ARM .
Od verze jádra 2.5.46 byl projekt začleněn do hlavní linie vývoje jádra Linuxu. Greg Angerer (autor portu µClinux pro ColdFire) nadále tvrdě pracoval na tom, aby podporu µClinuxu začlenil do hlavního proudu vývoje linuxového jádra 2.6. μClinux tak přestal být samostatným forkem Linuxu.
Projekt pokračoval ve vývoji vylepšení a nástrojů pro použití Linuxu v mikrokontrolérech. μClinux nyní podporuje mnoho architektur mikrokontrolérů používaných v široké škále zařízení od síťových směrovačů po MP3 přehrávače , skenery , čtečky karet a další zařízení.
V současnosti jsou podporovány následující architektury:
K dnešnímu dni se podpora projektu μClinux pro jednu nebo druhou architekturu velmi liší. Vývoj v některých oblastech byl ukončen, některé tvořily samostatné oblasti z projektu μClinux (z komerčních důvodů nebo ze strany jednotlivých programátorů).
Přísně vzato je μClinux jádrem operačního systému, ale dalším výsledkem projektu μClinux je programovací knihovna uClibc a vytvoření velkého množství aplikačního softwaru pro zařízení s vestavěným operačním systémem, který je distribuován jako distribuční kit “ μClinux-dist“ a lze jej použít na těchto zařízeních. μClinux-dist obsahuje softwarové knihovny, aplikace a nástroje. Lze jej nakonfigurovat a zabudovat do jádra systému.
Mnoho projektů aktivně využívá μClinux ve svém vývoji. Například iPodLinux archivován 7. ledna 2009 na Wayback Machine , Juice Box archivován 10. prosince 2007 na Wayback Machine , DSLinux archivován 5. února 2009 na Wayback Machine , Runix archivován 22. prosince 2011 na Wayback Machine a některé další , jsou založeny na jádře μClinux.
μClinux je nainstalován v Picotux , nejmenším linuxovém počítači na světě, a v malém počítači Minotaur BF537 na bázi Blackfin .
Mikrokontroléry | ||||||||
---|---|---|---|---|---|---|---|---|
Architektura |
| |||||||
Výrobci |
| |||||||
Komponenty | ||||||||
Obvod |
| |||||||
Rozhraní | ||||||||
OS | ||||||||
Programování |
|