Hardwarenahe Software
Treiber- und BSP-Entwicklung für Embedded Betriebssysteme
Unser Team hat langjährige Erfahrung in der hardwarenahen Programmierung für Betriebssysteme wie Embedded Linux, Xenomai, QNX, TI-RTOS, als auch „Bare-Metal“. Wir entwickeln einzelne Treiber oder ein gesamtes BSP (Board Support Package) für Ihre kundenspezifische Anwendung. Dabei nutzen wir spezielle Features der Hardware aus, um eine optimale Performance zu erreichen. Bei Bedarf arbeiten wir dabei eng mit Board- und Hardwareherstellern zusammen.
IBV Leistungen
- Treiberentwicklung
- Entwicklung von Board Support Packages (BSP)
- Entwicklung von Bootloadern
- Unterstützung beim „Bring-Up“ von Custom Boards
- Performanceanalysen und -optimierungen
- Beratung bei der Auswahl von Prozessoren und Boards
IBV Expertise
Betriebssysteme:
- Embedded Linux
- Xenomai
- Bootloader: Barebox und U-Boot
- TI-RTOS
- FreeRTOS
- Zephyr Project
- und weitere …
Controller und Interfaces:
- Ethernet, WLAN
- USB, PCIe
- SPI, I²C, CAN, UART
- SD-Card, eMMC, SATA
- NOR-Flash, NAND-Flash
- DMA, Memory
- Grafik: Texas Instruments PRU-ICSS
Prozessoren und SoCs:
- NXP i.MX 6, i.MX 7, i.MX 8
- NXP S32G2
- NXP QorIQ Layerscape
- Texas Instruments Sitara: AM5x, AM64x, AM65xx
- Xilinx Zynq UltraScale+
- Intel Cyclone V SoC
- Intel Atom und andere …
Architekturen:
- Cortex-A: v7, ARM v8
- Cortex-M3, Cortex-M4, Cortex-M7, Cortex-R5
- Intel x86
- PowerPC
Wir sind für Sie da!