Entwicklungs-Plattform unterstützt STM32MP1 von STMicroelectronics

PRODUKT NEWS EMBEDDED SYSTEMS DISTRIBUTION

Die Avenger96-Entwicklungsplattform und entsprechende System-on-Module (SoM) von Arrow Electronics unterstützen die Entwicklung mit dem STM32MP1 MPU von STMicroelectronics. Das auf der Linaro 96Boards-Spezifikation basierende SoM kann sowohl in Produktionssystemen als auch für die Entwicklung verwendet werden.



STM32MP1 kombiniert Multicore-MPU-Leistung mit industrieller Langlebigkeit. Durch die heterogene Architektur, die zwei 650-MHz-Arm-Cortex-A7-Anwendungsprozessorkerne und einen 209-MHz-Arm-Cortex-M4-Kern vereint, können Anwender Open-Source-Applikationen wie eine Linux-basierte Mensch-Maschine-Schnittstelle (HMI) zusätzlich zur Echtzeitsteuerung ausführen.


Mit einer Vivante 3D-GPU mit OpenGL ES 2.0-Unterstützung ist sie ideal für Einsteiger- bis Mittelklasse-MPU-Anwendungen wie industrielle Kommunikation, Motorsteuerung oder Gebäudeautomation. Bei der Erstellung des Avenger96 Board und System on Module arbeitete Arrow mit dem deutschen Design-Spezialisten DH electronics zusammen, um Hochgeschwindigkeits-Schnittstellen für Anwender zu integrieren und die Leistung des STM32MP1 auszuschöpfen.


Dazu zählen Gigabit-Ethernet- und HDMI-Anschlüsse, IEEE 802.11a/b/g/n/ac und Bluetooth-Low-Energy-Radio (BLE), USB2.0 einschließlich OTG- und Dual-Host-Schnittstelle, zweispuriger MIPI-DSI-Displayausgang und CSI-2 Kameraeingang.



Avenger96 ist auf die erweiterte Version ...

der 96Boards Consumer Edition abgestimmt und eignet sich für Embedded- und Smart-Building-Anwendungen. Auf diese Weise können Anwender Open-Source-Community-Softwareentwicklungen und 96Boards-kompatible Mezzanine nutzen. Dabei stehen Hunderte von Zusatzkarten von Drittanbietern zur Verfügung, um die Funktionalität zu erweitern, beispielsweise durch Kontexterkennung, Bilderfassung, IoT WAN-Konnektivität und andere.



Ökosystem steht zur Verfügung

Darüber hinaus können Avenger96-Anwender Tools und Software des STM32Cube-Ökosystems von ST nutzen. Dazu gehören Embedded Software und der STM32CubeMX-Konfigurator, der die Projekteinrichtung vereinfacht und mit Erweiterungen zur Unterstützung der Linux-Entwicklung und zur gemeinsamen Nutzung von Peripheriegeräten zwischen den A7- und M4-Cores ausgestattet ist.


Außerdem hilft STM32CubeMX jetzt bei der Konfiguration und Feinabstimmung der DDR-SDRAM-Schnittstelle des STM32MP1. Anwender können auch OpenSTLinux, eine Mainline-Linux-Distribution, nutzen, um die Open-Source-Entwicklung zu vereinfachen. Neben der Unterstützung der Hardware- und Softwareentwicklung kann das Board auch in Produktdesigns aufgenommen werden, um den Übergang vom Prototyp zur Produktion zu vereinfachen.

Fachartikel