Embedded Software

Embedded Software

Skalierbar / Echtzeitfähig / 24/7-Betrieb

Autarke und vernetzte Embedded-Anwendungen

Für Kunden, die auf hohe Flexibilität setzen, liefert dieser Entwicklungsservice skalierbare Embedded-Software. Das Besondere daran sind wieder verwendbare, feldgeprüfte Softwarebausteine – vom Low-Level-Treiber im FPGA über Linuxmodule bis zum Grafischen NI LabVIEW-Code – aus unseren Eigenprodukten.

  • Software Applikationsentwicklung
  • Treiberentwicklung
  • Barebone, Microkernel, Linux-Betriebssystem

Bibliothek mit wieder verwendbaren Softwaremodulen

Feldgeprüft in Eigenprodukten

Sie senken die Risiken und beschleunigen die Time to Market. In einigen Beispielen decken diese Module bis zu 60% der Requirements ab und die wertvolle Entwicklungszeit kann auf die verbleibenden 40% verwendet werden.

MEHR ERFAHREN

Mit Neugier und Expertise Grenzen verschieben und Neuland betreten:

  • MQTT-APIs (Message Queuing Telemetry Transport)
  • REST-APIs (Representational State Transfer)
  • JSON-Format (Javascript Object Notation)
  • TCP/IP-Stack
  • WIFI-Vernetzung
  • 4G Mobilfunk
  • GPS und GPS-RTK (Real-Time-Kinetik)
  • Low-Code IoT-Cloud-Plattformen
  • Low-Level Device Treiber mit C/C++
  • Low-Level-Device Treiber mit NI LabVIEW FPGA
  • Erstellen von Libraries (*.so, Shared Objects)
  • Einbinden von C/C++ Code in NI LabVIEW Real-Time
  • Einbinden von Python in NI LabVIEW Real-Time
  • Treiber-VI's in kundenspezifischen VI-Paletten
  • Lean Development mit KANBAN
  • Minimum Viable Products (MVPs)
  • Servicebasierte Architekturen (Microservices)
  • Versionskontrolle
  • Kollaboration über GitHub, etc
  • Kundenspezifische Linux-Distributionen mit Yocto
  • Unit-Tests
  • HIL-Tests (Hardware-In-The-Loop)
  • C/C++
  • Python
  • VHDL
  • PHP
  • JS
  • (D) HTML
  • NI LabVIEW

Softwarelösungen für Telemetrie

Für Kunden, die über eine IoT-Anwendung nachdenken, bietet unser IoT-Link eine Telemetrieplattform, welche Sensoren im Feld mit einer Cloud verbinden möchten.

Anders als klassische IoT-Lösungen basiert diese hier auf Low-Code und kann sehr schnell erlernt werden.

Embedded-Software-Entwicklung

Software-Engineering führt zu modularen, skalierbaren Software-Architekturen
Multitasking-Design für echtzeitfähigen 24/7-Betrieb
Hardwarenahe Treiberentwicklung
Vom Barebone über Mikrokernel bis zum Linux OS
Kombination von grafischem mit textbasiertem Code
Implementation von IoT-Anwendungen auf der Basis einer Low-Code-IoT-Plattform

LabVIEW-Hardware

Software und Bibliotheken für kundenspezifische LabVIEW-Embedded-Hardware

Für LabVIEW-Entwickler, deren Anwendungen nach kundenspezifischer Hardware verlangen, ist dies der ideale Service, um diese Grafische Programmiersprache mit Treibern für die spezifischen Hardwarebausteine zu erweitern.

MEHR ERFAHREN

Software Entwicklung Downloads

Weitere Produkte im Bereich Engineering

HARDWARE ENTWICKLUNG

Für anspruchsvolle Mixed-Signal Anwendungen
MEHR ERFAHREN

SYSTEMINTEGRATION

Für schlüsselfertige Systeme oder Module
MEHR ERFAHREN