ΜClinux

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 1. října 2018; kontroly vyžadují 2 úpravy .

μ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 .

Název

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).

Origins

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í.

Podporované architektury

V současnosti jsou podporovány následující architektury:

Aktuální stav

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 .

Odkazy