Felsenpinguin, Eudyptes chrysocome

Symbolbild: Engineering/ F&E komplexer Systeme, z.B. DSP (digitale Signalverarbeitung), GUI (graphische Bedienoberflächen) Embedded Linux Projekte - schlüsselfertig

Für komplexere embedded Aufgaben, vor allem wenn Vernetzung oder grafische Bedienschnittstellen implementiert werden müssen, ist ein komplettes Betriebsystem notwendig. Wenn keine harten Echtzeitanforderungen existieren, ist das häufig Linux. Die Entwicklung der Software, aber auch der Hardware eines solchen Systems ist bedeutend aufwändiger als eine Mikrocontroller-Steuerung.

Wir haben verschiedene Projekte in diesem embedded Linux Bereich erfolgreich durchgeführt, auf Plattformen wie PowerPC (PowerQUICC), MIPS und vor allem ARM. In einigen Projekten war die Hardware schon da, in anderen haben wir das Prozessorsystem und die Peripherie entwickelt. Je nach Stückzahl als Komplettsystem oder basierend auf einem COM (Computer On Module)/ SOM (System On Module), zu letzteren musste nur noch das Basisboard mit Versorgung, Schnittstellen und Sensoren entworfen werden.

Der Lieferumfang der Software umfasste den Bootloader und das BSP (Board Support Package), in vielen Fällen mit zusätzlichen Treibern im Kernel oder User Space. Das BSP wurde zusammen mit der Hardware in Betrieb genommen, dabei zusammen mit dieser getestet und in beiden die Fehler beseitigt. Basierend dieser Plattform haben wir je nach Kundenwunsch die Applikationen entwickelt: Netzwerke, Business Logik und Bedienschnittstellen.

Projektumfang

Kompetenzen und Technologien

Die wichtigste eingesetzte Technologie ist natürlich Linux, zusammen mit Yocto zur Erzeugung der Distributionen des Betriebsystems. Was nicht vergessen werden darf ist der Bootloader, typischerweise verwenden wir U-Boot. Der Umgang mit Schnittstellen gehört auf Soft- und Hardwareseite dazu, vor allem für IoT (Internet of Things) Anwendungen:

  • Ethernet/ TCP/IP...
  • WLAN/ WiFi
  • ZigBee
  • Bluetooth
  • EDGE
  • UMTS/ G3
  • LTE/ NB-IoT
  • ISM
  • LoRa
  • USB

Auf der Hardwareseite geht es immer um das Hardware Bring-Up für komplexe Prozessorsysteme, meist ARM (Texas Instruments Sitara, NXP i.MX...) zusammen mit schnellem DDR und Flash Speicher sowie schneller Peripherie. Häufig auch um die Entwicklung solcher Systeme von der Prozessorauswahl bis zur EMV-Prüfung. Sobald Funkschnittstellen verwendet werden, kommt unsere Hochfrequenz-Kompetenz für die Antennen zum tragen.

Möchten Sie embedded Linux einfach einsetzen? Senden Sie mir eine Email!

Diese Referenzen könnten Sie interessieren

Auto auf Strasse, Sonnenuntergang

Konvertierung in funktionale Sicherheit

Wie wurde ein kommerzielles komplexes Sensor-Produkt funktional sicher?

H900 Befeuchter für Beatmungsgeräte

Hamilton: Medizinische Software

Wie haben wir für einen Befeuchter für Hamilton Medical medizinische Software entwickelt?

Auster mit Perle

Deeply embedded Datensicherheit

Wie wurde für ein Cortex-M System Cyber-Security erreicht?

Lassen Sie uns Ihre Idee/ Ihr Projekt diskutieren