Datum : 9. November 2026
Zephyr unterstützt jetzt den DHSBC STM32MP255C und das DHSBC RS-485 CAN Shield
Für unseren Single Board Computer DHSBC STM32MP255C und das DHSBC RS-485 CAN Shield gibt es jetzt Board-Support direkt in Zephyr, inklusive Dokumentation und lauffähiger Beispiele.
Zephyr wurde um die Unterstützung für den DHSBC STM32MP255C erweitert. Anwendungen laufen damit auf dem integrierten Arm Cortex-M33 des Boards. Die Unterstützung ist Teil des offiziellen Zephyr-Projekts: Du arbeitest mit den vorhandenen Beispielen und Build-Werkzeugen und bist nicht auf einen separaten Hersteller-Zweig angewiesen.
Schnittstellen des Boards
Die gängigen Kommunikationsschnittstellen werden unterstützt. Ab Werk sind FDCAN1, UART4 und SPI8 aktiviert und am 40-poligen Header verfügbar. Die Unterstützung für SPI8 ist dabei neu in Zephyr hinzugekommen.
DHSBC RS-485 CAN Shield
Auch das Shield wird unterstützt. Die RS-485-Schnittstelle sendet und empfängt Daten über UART; GPIO-Signale steuern die Sende- und Empfangsrichtung. Sie arbeitet mit den Modbus-Beispielanwendungen von Zephyr zusammen, etwa dem Modbus-RTU-Client und -Server.
Für CAN-FD kommt der im STM32MP255C integrierte CAN-Controller zum Einsatz. Auf dem Shield ist daher nur ein CAN-Transceiver nötig, der die Signale für den physischen Bus umsetzt. Die Schnittstelle lässt sich direkt mit den bestehenden Zephyr-Beispielen „CAN Babbling“ und „CAN Counter“ nutzen.
Offen für weitere Shields
Für den 40-poligen Header wurden zusätzlich Zephyrs GPIO Nexus Nodes umgesetzt. Damit können grundsätzlich auch andere Raspberry-Pi-kompatible Shields angebunden werden, sofern ihre Schnittstellen und Hardwarekonfiguration unterstützt werden.
Vom Prototyp zum eigenen Produkt
Board und Shield sind für den industriellen Einsatz ausgelegt, –40 bis +85 °C, mit 10+ Jahren Langzeitverfügbarkeit. Brauchst du mehr Schnittstellen oder wachsen die Stückzahlen, entwickeln wir mit dir ein kundenspezifisches Board auf derselben DHSOM-Basis.
Dokumentation
Zephyr stellt für Board und Shield eine ausführliche Dokumentation bereit, inklusive Anleitung zum Bauen und Flashen der Beispiele: