Embedded Linux

Embedded Linux

Die 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 und tragen kontinuierlich zum Linux Quellcode bei. Damit leisten wir unseren Beitrag, um die Popularität von Linux im Geschäftssektor zu steigern. Durch unsere umfassende Erfahrung können wir optimierte Betriebssysteme liefern, die kundenspezifische Boards und urheberrechtlich geschützte 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 Automotive, industrielle Automatisierung und kundenspezifische Lösungen für Unterhaltungselektronik.

Yocto-Unterstützung 

Wir unterstützen verschiedene Hardware- und Software-Architekturen mit Yocto’s Recipes, Builds, Scripts und Anpassungen, die es unseren OEMs und Tier-1-Kunden ermöglichen, ein stabiles, tracebares und sicheres Linux aufzubauen, ausgerichtet auf Community Mainline Features und BSP.

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. Auch die Entwicklung von individuellen API für vorhandene Hardware gehört zu unseren Kompetenzen. Wir entwickeln maßgeschneiderte Bootloaders (u-boot), Kernel-Erweiterungen, integrieren Standard-Treiber und entwickeln Gerätetreiber für individuelle Boards und kundenspezifisches Linux. L4B unterstützt zudem 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 eröffnet 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 auch 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. Bspw. wird ein kundeneigenes Human Interface Device (HID) so in den Linux Code eingefügt, 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.

L4B Software verfügt über das Wissen und die Erfahrung, Ihnen kundenspezifische Treiber mit umfangreichen APIs anzubieten, die maßgeschneidert Ihren Anforderungen entsprechen. 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. Suchen Sie nach einer maßgeschneiderten Lösung oder haben Sie eine Idee, sind sich aber nicht ganz sicher, ob sie durchführbar ist? Dann setzen Sie sich mit uns in Verbindung.

Wir helfen Ihnen, Ihre Vision in die Realität umzusetzen.