Embedded Linux
Embedded Systeme werden in industriellen Umgebungen mittlerweile überall verwendet, selbst im Consumerbereich haben Sie den Markt erobert. Noch vor wenigen Jahren wurden Embedded Systeme aufwändig in Assembler programmiert und besaßen nur in den wenigsten Fällen ein Betriebssystem. Linux als Open Source Betriebssystem etabliert sich jedoch zusehends in Embedded-Anwendungen.
Leistungsfähige und schlanke Linux-Derivate (µCLinux) bieten auch auf einfacheren Mikrocontrollern den Komfort der Schnittstellentreiber, des multithreading und eines Dateisystems sowie ausgereifte Netzwerklösungen wie Datenbanken, Webserver, Firewalls usw…
Wir bieten Ihnen:
- Umfassende Projekterfahrung im industriellen Umfeld
- Know how für diverse Embedded systems Plattformen und Mikrocontroller
- Ein kompetentes Team langjähriger Linux und µCLinux Entwickler.
- Beratung im Bereich der OpenSource Lizensierung und hinsichtlich einer „sauberen“ Trennung von Open und Closed Source
- Entwicklung und Integration flexibler, sicherer Update-Konzepte
- Hardwarenahen Treiberentwicklung und Portierung kompletter Linux Umgebungen
- kundenspezifische Projektdokumentation
- kundenspezifische Distributionen und Board Support Packages
Warum Linux auf einem Embedded System:
- Stabilität (Linux setzt neue Maßstäbe im Embedded System Bereich)
- Qualität (Linux lehnt sich an die etablierte Unix Architektur an)
- Offenheit (Open Source, d.h. kompletter Quellcode erhältlich)
- Transparenz und Flexibilität (Linux ist ein durch und durch offenes und transparentes System. Es gibt keine verborgenen Details, die von irgendeinem Softwarehersteller unter Verschluß gehalten werden, keine propriertären Komponenten, Protokolle oder Dateiformate)
- Nachhaltigkeit (kein Upgrade-Zwang; unbegrenzte Gültigkeit von Dateiformaten und Netzwerkprotokollen)
- Skalierbarkeit (läuft auf vielen Rechnerarchitekturen von der Armbanduhr über PDAs und PCs bis hin zum Supercomputer)
- Verbraucherfreundlichkeit (Weiterentwicklung von Linux orientiert sich primär an den Wünschen der Anwender)
- Freiheit, Unabhängigkeit (Linux gehört keiner Firma, sondern „der ganzen Welt“)
- Sicherheit (Gut durchdachtes Rechtesystem, Speicherschutz etc.)
- Günstiger Preis (keine Lizenzkosten; nur einmalige Migrationskosten)
- Mächte Werkzeuge wie z.B. das OpenEmbedded Build System zur Erstellung von Embedded Linux Distributionen
können lizenzkostenfrei genutzt werden.
Plattformen:
Embedded Linux bietet Unterstützung für nahezu alle bekannten 32Bit und 64Bit Prozessorplattformen. Mikrocontroller, die keine Memory Management Unit (MMU) integrieren werden von µCLinux unterstützt. Wir bieten unseren Kunden umfangreiches Know-How auf folgenden Prozessorplattformen:
- x86
- ARM
- AVR32
- Blackfin
- MIPS
- PowerPC