Embedded Linux

EmbeddedLinux

Eine perfekte Balance von kreativer Innovation und zuverlässigem Engineering-Design

Embedded Linux ist unsere Kernkompetenz. Wir unterstützen Linux für Embedded Systeme seit 2004, tragen kontinuierlich zum Linux Quellcode bei und leisten unseren Beitrag, seine Popularität im Geschäftssektor zu steigern. Durch unsere umfassende Erfahrung können wir optimierte Betriebssysteme liefern, die kundenspezifische Boards und proprietäre Hardware unterstützen. Der gesamte Entwicklungszyklus findet betriebsintern mit transparentem Projekt-Management und Kundenbeteiligung statt. Wir verfügen über nachweisliche Erfahrung in den unterschiedlichsten Branchen, einschließlich Automobil-Infotainment, Avionik/Luftfahrt, industrielle Automatisierung und kundenspezifische Lösungen für Unterhaltungselektronik.

Board Support Packages

Aufgrund unserer Kenntnisse und praktischen Erfahrungen sind wir in der Lage, eine spezifische, BSP-geeignete Hardware für jedes Projekt bereitzustellen, proprietäre Hardware zu unterstützen, ein neues Board hochzuziehen oder spezielle Kommunikationsprotokolle anzulegen. Wir können auch eine individuelle API für vorhandene Hardware entwickeln. Wir entwickeln maßgeschneiderte Bootloaders (u-boot), Kernel-Erweiterungen, integrieren Standard-Treiber und entwickeln Gerätetreiber für individuelle Boards und kundenspezifisches Linux. Wir unterstützen verschiedene Standard-Dateisysteme und Build-Umgebungen wie Buildroot, Yocto und viele andere. Wir haben uns einen Namen als Anbieter qualitativ hochwertiger Lösungen für Projekte mit sehr komplexen und speziellen Ansprüchen gemacht.

Linux Mainlining

Da Linux ein Open Source Projekt ist, können wir einen Mainlining-Dienst anbieten. Dieser bietet die Möglichkeit, Ihre individuellen Lösungen an Linux rückzumelden und alle Beschränkungen zu beseitigen, die Ihr Produkt bei einer speziellen Linux Distribution aufweist. Wenn Sie Ihre geistigen Eigentumsrechte schützen wollen, ist dies möglich.

Middleware-Entwicklung

Wir können für Ihre Hardware Middleware entwickeln und ein breites Spektrum möglicher Lösungen anbieten.

  • Individuelle APIs: Wir erstellen Befehlssätze für Ihre Hardware, die unter der Standard-Schnittstelle von Linux ausgeführt werden.
  • HALs – Hardware Abstraction Layer: Wir bieten Softwarelösungen für die nahtlose Verbindung Ihrer Hardware mit der Standard-Schnittstelle von Linux. Beispielsweise ein kundeneigenes Human Interface Device (HID), das so in den Linux Code eingefügt wird, dass die obere Ebene von Linux das Gerät vollständig unterstützt.
  • Bei der Migration von Linux auf eine andere Architektur oder ein anderes Betriebssystem halten wir Ihre Code-Konventionen und Funktionen transparent zur Anwendungsschicht.
  • SDKs und Wrapper: Wir können ein gut dokumentiertes Softwareentwicklungssystem mit vollem Funktionsumfang für die zukünftige Entwicklung von Softwareprodukten liefern.

RT Linux

RT Linux ist ein spezielles Patch unter dem normalen Linux System, das ein Betriebssystem in ein Echtzeitbetriebssystem transformiert. Diese Betriebsweise bietet die Kontrolle über Echtzeit-Operationen.

Die RT-Fähigkeit liefert Zeitmanagement der Prozesse, Prioritätsmanagement sowie das Timing externer Peripheriegeräte bei Beibehaltung der normalen Linux-Systemaufgaben und Dienstleistungen. Diese Funktion erweitert Linux’ Leistungsfähigkeit für Embedded Systeme außerordentlich und öffnet eine Vielfalt von Optionen für spezielle Anforderungen von Embedded Hardware.

Wir verfügen über das Wissen und die Erfahrung, Ihnen kundenspezifische Treiber mit  umfangreichen APIs anzubieten, die nach Ihren Anforderungen maßgeschneidert sind. Wir können mit Hardware-Zeitbeschränkungen arbeiten und eine API für den Userspace mit voller Nutzerkontrolle und all die anderen Funktionen, die das Linux System zu bieten hat, zum Vorschein bringen.

 

Wir sind stolz auf unseren außerordentlichen Dienst am Kunden, unsere außergewöhnlichen Produkte und zuverlässigen Lösungen. Wenn Sie nach einer maßgeschneiderten Lösung suchen oder vielleicht eine Idee haben, sich aber nicht ganz sicher sind, ob sie durchführbar ist, dann setzen Sie sich noch heute mit uns in Verbindung. Wir können Ihnen helfen, Ihre Vision in Realität zu verwandeln.