Home Sitemap Suchen English

Solcept AG
Stationsstrasse 69a
CH-8623 Wetzikon
Fon: +41 (0)43 477 40 60
Fax: +41 (0)43 477 40 61
a.stucki(ät)solcept.ch

Embedded Linux

ARM, Tux, 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.