ΜClinux
aus Wikipedia, der freien Enzyklopädie
![]() |
Der korrekte Titel dieses Artikels lautet „μClinux“. Diese Schreibweise ist aufgrund technischer Einschränkungen nicht möglich. |
µClinux, auch uClinux geschrieben, steht für "MicroControllerLinux" und ist eine Linux-Distribution mit Microprozessoren und Microcontroller ohne MMU (memory management unit) angepasstem Kernel für Computer ohne Memory Management Unit (MMU).
Seit der Kernelversion 2.6 sind große Teile von uClinux für verschiedene Prozessoren im Linuxkernel enthalten. uClinux läuft auf vielen Eingebetteten Systemen, das sind Geräte, in denen ein kleiner Computer für die Steuerung zuständig ist. Das sind zum Beispiel LAN-Disks, DSL-Router, DVD-Player und Fotoapparate. Als Hauptvorteile gelten das großen Angebot von reifer Software (z.B. für Netzwerkapplikationen).
Zum uClinux-Projekt gehört neben der Kernel-Entwicklung auch die Entwicklung einer Standard-C-Bibliothek mit Namen uClibc, die bei stark verringertem Speicherbedarf eine größtmögliche Kompatibilität zur glibc zu erreichen anstrebt. In der Distribution sind andere auf geringe Speicherkapazität zugeschnittene Standardsoftware-Ersätze, wie BusyBox, enthalten.
Ein bekanntes Projekt, das uClinux nutzt, ist das iPodLinux-Projekt.
"uClinux for MB86H2X" ein Projekt was von Thomas Schmidt (GDRGuy69) ins Leben gerufen wurde setzt auch uClinux als Basis ein. Es ist für den Fujitsu MB86H2X (ArcTangent A4) Prozessor, der in vielen Digital Receivern eingesetzt wird wie z.B. Digenius/ Grobi. Digenius-DVB-S-uclinux befindet sich zur Zeit in Version 0.2a, es gibt noch keine Gui man kann es nur über die BusyBox steuern. Also nur für erfahrende Benutzer geeignet, die Firmware wird nur in den Ram geladen. Die Version 0.2a läuft nur auf dem Medion MD 24040 und anderen moreTV Geräten (mit >= 16MB RAM). In der Version 0.2a kann man jetzt schon mit eines unter "szap" angegebenen Senders die Video PES abspielen - allerdings in Schwarz-Weiss und ohne Ton.
[Bearbeiten] Weblinks
- uClinux-Homepage(englisch)
- ucdot - forum for uClinux and Embeded Linux(englisch)
- The uClinux Directory(englisch)
- uClinux guide, but little bit older doc.(englisch)
- uClinux - Setting up the Development Environment(englisch)
- Deeply Embedded Linux - A practical Example(englisch)
- Getting started with uClinux(englisch)
- Debugging uClinux kernel and applications with GNU gdb/insight(englisch)
- uClinux for MB86H2X - Project Sourceforge.net(englisch)
- uClinux für Fujitsu MB86H2X Prozessor(Digenius kompatible Digital Receiver(deutsch)