Embedded Linux
![]() |
Wenn auf embedded Prozessoren ein Betriebsystem benötigt wird, fällt die Wahl immer häufiger auf Linux.
Solcept verfolgt die Entwicklung der Prozessoren und von embedded Linux aktiv, damit wir aus der Menge an Prozessoren und/ oder Boards die optimale Lösung für Ihre Applikation auswählen können.
Beim Einsatz von Prozessoren, die (bzw. deren Peripherie) nicht von Linux unterstützt werden oder beim Erstellen eigener Boards muss der Linux Kernel angepasst werden.
Diese Anpassungen sowie Treiber und Applikationen können wir für Sie erstellen.
Embedded Linux Dienstleistungen
Sie entwickeln Hardware und möchten darauf Linux laufen lassen? Wir erstellen massgeschneiderte Board Support Packages.
Dann muss die Hardware mit der Software integriert werden. Wir übernehmen ihr Hardware Bring-Up.
Weil aber ein Betriebsystem ohne Applikation noch nichts nützt, können wir sie auch in Ihrer Applikations-Software unterstützen.
Wir entwickeln auch die Hardware für solche Systeme!
Unterstützte Architekturen
Der wichtigste Entscheid bei der Auswahl des Prozessors ist, ob ein Prozessor mit oder ohne MMU (Memory Management Unit) eingesetzt werden soll.
MMU oder MMU-less?
Einige Architekturen (ARM, Coldfire...) werden jeweils mit oder ohne MMU angeboten, andere haben immer oder nie eine MMU. Die MMU verteuert einerseits den Prozessor, andererseits erlaubt sie den Einsatz eines "vollen" Linux.
Bis zur Version 2.4 setzte der Standard Linux Kernel eine MMU vorraus. Mit ucLinux ist es aber möglich, auch günstige MMU-lose Prozessoren mit Linux zu betreiben. Dabei sind jedoch einige Einschränkungen in Kauf zu nehmen. Ab dem Version 2.6 werden auch MMU-lose Prozessoren durch den Standard Kernel direkt unterstützt, wobei die Einschränkungen bestehen bleiben.
Linux & uCLinux
Wir unterstützen sowohl Standard Linux auf z.B. ARM, PowerPC, MIPS, Coldfire, x86, sowie uCLinux ohne MMU auf z.B. ARM, Blackfin, Coldfire.
