Leistung

Eigenes BSP, Inbetriebnahme und Linux-Treiber

Board Support Packages, die zuverlässig booten, alle Ihre Peripheriegeräte unterstützen und über die gesamte Produktlebensdauer upgradefähig bleiben.

250

OTA-Releases an unsere eigene Flotte

~75,000

Geräte online

24/7

Flotten-Monitoring und Support

20
+

Länder, in die unsere Geräte geliefert werden

Die Herausforderung

Warum ein eigenes Board ein eigenes BSP braucht

Eigene Boards funktionieren selten auf Anhieb mit dem Hersteller-BSP. Fehlende Treiber, falsche Device Trees und Bootloader-Probleme verzögern jede Hardware-Revision.

Eigenes Board, generisches BSP

Das Hersteller-BSP kennt Ihre Peripherie, Ihr Stromversorgungsdesign und Ihren Speicher nicht.

Die Inbetriebnahme blockiert alle

Firmware-, App- und Testteams warten, solange das Board nicht bootet.

Jede Hardware-Revision tut weh

Ohne saubere BSP-Struktur wiederholt sich die Arbeit bei jeder Board-Revision.

BSP-Entwicklung: was wir liefern

BSP-Layer oder -Tree, Bericht zur Inbetriebnahme, Testergebnisse pro Peripheriegerät.

Portierung von U-Boot und Bootloader

U-Boot passend zu Board, Speicher und Bootmedium konfiguriert, ohne unnötige Boot-Verzögerungen und mit einem Weg zu Secure Boot.

Kernel-Portierung und Device Tree für eigene Boards

Ein Kernel und ein Device Tree, die Ihre Hardware genau beschreiben, auf einer gepflegten Kernel-Linie.

Inbetriebnahme der Peripherie: Display, Kamera, Audio, Funk, Sensoren

Display, Kamera, Audio, Funk und Sensoren, jeweils mit Testergebnis im Inbetriebnahme-Bericht.

Upstream-taugliche Patches

Saubere Patches, die sich leicht auf neue Kernel-Versionen übertragen lassen, und upstream, wo es sinnvoll ist.

Unterstützung neuer Hardware-Revisionen

Eine BSP-Struktur, in der eine neue Board-Revision eine kleine Änderung ist und kein neues Projekt.

Entwicklung von Linux-Kernel-Treibern

Kernel-Treiber für eigene Peripherie, Sensoren und Schnittstellen: stabil, performant und bereit für Kernel-Upgrades.

Was ein eigenes BSP umfasst

  • Bootloader: U-Boot, Bootmedium, Bootzeit.
  • Kernel und Device Tree: Portierung, Konfiguration, ungenutzte Treiber und Debug-Optionen entfernt.
  • Treiber: Kernel-Treiber für eigene Peripherie, Sensoren und Schnittstellen.
  • Root-Dateisystem und Build: reproduzierbare Yocto- oder Buildroot-Images; schreibgeschütztes SquashFS mit OverlayFS, wo es passt.
  • Sicherheit: Secure Boot, verschlüsselte Partitionen, signierte Images.
  • Update-Weg: A/B- oder Recovery-Updates mit RAUC, SWUpdate oder Mender.
  • Plattformen: Anwendungsprozessoren von NXP und ST.

5-mal schnellerer Start für ein industrielles HMI-Display. Die Linux-HMI-Panels eines europäischen Herstellers brauchten 55–60 Sekunden zum Start, Ziel waren 15 Sekunden. Allein im BSP und in der Software haben wir die Bootzeit auf 10 Sekunden gesenkt: U-Boot-Verzögerungen und Init (etwa 3 s), ungenutzte Kernel-Treiber und Debug-Optionen (etwa 3 s), ein komprimiertes SquashFS-Root-Dateisystem (etwa 14 s) und die systemd-Reihenfolge (etwa 30 s). Geprüft mit mehr als 100 Kaltstarts, ohne Hardware-Änderung. Zur Fallstudie.

So arbeiten wir

So bringen wir ein neues Board in Betrieb

Von der Board-Inbetriebnahme bis zu einem gepflegten Software-Stack, der Ihnen gehört.

Audit plan step icon

1. Analyse und Planung

Hardware, bestehender Code, Anforderungen und Release-Ziele.
Bring up step icon

2. Inbetriebnahme

Boot, BSP, Treiber und Kerndienste laufen auf Ihrer Hardware.
Feature development step icon

3. Funktionsentwicklung

Anwendungen, Konnektivität und Cloud-Integration in kurzen Iterationen.
Hardening step icon

4. Härtung

Sicherheit, Update-Pfad, Performance und automatisierte Tests.
Handover step icon

5. Übergabe und Support

Dokumentation, CI, Wissenstransfer und langfristige Wartung.
Fallstudien

Passende Fallstudien

Operator using an industrial HMI touch panel on a food production line

Wie wir die Bootzeit eines Linux-basierten HMI-Panels allein per Software von etwa 55–60 auf 10 Sekunden gesenkt haben, damit Bediener nach einem Neustart nie die Live-Produktionsdaten aus den Augen verlieren.

Accelerators

Passende Accelerators

Energy Gateway edge controller with RS-485, CAN, Ethernet and I/O terminals

Leistungsbereich

Eine Basis für Edge-Energiemanagement auf Grundlage der Integrationen von Wechselrichtern, Zählern und Speichern, die sich in unseren eigenen LaMetric Smart-Energy-Displays bewährt haben: Modbus und SunSpec, vollständig vor Ort, steuert Wallboxen, Wärmepumpen und Warmwasserbereitung nach Solarüberschuss und günstigeren Tarifen.

Automated industrial camera inspection system for precision

Leistungsbereich

Eine bewährte Basis für Edge-AI-Vision auf NXP i.MX 8M Plus, i.MX 93 und weiteren SoCs, angepasst an Ihr Produkt. Kamera, Inferenz, Konnektivität und OTA sind bereit, sodass Ihr Team die Anwendung baut, nicht die Plattform.

Planen Sie etwas Ähnliches?

Sagen Sie uns, wo Sie stehen. Ein erfahrener Ingenieur antwortet innerhalb eines Werktags.

Leistungen

Passende Leistungen

Software Developer Working on Code in Dual Monitor Setup AIG

Saubere, reproduzierbare Yocto-Builds mit eigenen Layern, SDKs und CI, damit Ihr Betriebssystem ein Produkt ist und keine Momentaufnahme.

Male technician repairing motherboard using laptop

Auf einem alten Hersteller-Kernel festgefahren, den niemand mehr unterstützt? Wir bringen Sie auf einen gepflegten, sicheren Linux-Stack.

Workers Assembling Electronic Components on Factory Assembly

Bringen Sie Ihr Produkt mit Ihrem EMS ohne Überraschungen vom Prototyp in die ersten Serien.

FAQ

Ja, wir können das BSP vorbereiten, bevor die Boards eintreffen, und die Inbetriebnahme an den ersten Mustern abschliessen.
Wo es sinnvoll ist, um den langfristigen Wartungsaufwand zu senken.
Ja. Kernel-Treiber für eigene Peripherie, Sensoren und Schnittstellen: stabil, performant und bereit für Kernel-Upgrades.
Beides. Yocto für Produkte mit vielen Varianten und langer Pflege, Buildroot für kleine, feste Systeme. Wir empfehlen eins, nachdem wir Ihr Produkt angesehen haben.
Meist ja, in Software: Wir messen zuerst jede Bootphase. Bei einem industriellen HMI ging es von 55–60 auf 10 Sekunden.
Ja, auch für Geräte, die schon im Feld sind, mit einer schrittweisen Migration, damit kein Gerät unbrauchbar wird.
Ja. Wir bringen BSPs auf neue Kernel- und Yocto-LTS-Versionen und nehmen neue Hardware-Revisionen auf.
Kontakt

Sprechen Sie mit einem Ingenieur, nicht mit dem Vertrieb

Idee, Prototyp, Produktion oder eine Flotte im Feld: Sagen Sie uns, wo Sie stehen. Ein erfahrener Ingenieur antwortet innerhalb eines Werktags.

Ihre Vorteile:
Wie geht es weiter?
1

Ein kostenloses 30-minütiges Gespräch mit einem erfahrenen Ingenieur

2

Ein kurzes technisches Erstgespräch

3

Ein Angebot mit Umfang, Zeitplan und Kosten

Erzählen Sie uns von Ihrem Projekt
PDF, Office-Dateien, Bilder oder ZIP, bis 10 MB