FreeRTOS-Portierung für STM32Cube Entwicklungssystem

EMBEDDED SYSTEMS

Unter dem Namen B-L4S5I-IOT01A STM32 Discovery Kit unterstützt STMicroelectronics Entwickler von IoT-Knoten mit einer kompletten Portierung von FreeRTOS - vollständig integriert in das STM32Cube-Entwicklungssystem und bereit zur Anbindung an die Amazon Web Services (AWS).



Die Hardwareausstattung umfasst ein STM32L4+-Mikrocontroller-Board, das eine Auswahl an MEMS-Sensoren von ST, ein Sicherheitselement des Typs STSAFE-A110, Bluetooth-4.2- und Wi-Fi-Module sowie ein NFC-Tag mit gedruckter Antenne für die Kommunikation mit Cloud-Servern enthält. In Verbindung mit dem X-CUBE-AWS v2.0 STM32Cube Expansion Pack kann das Kit als Referenzdesign genutzt werden.

Das X-CUBE-AWS v2.0 Pack realisiert die ordnungsgemäße Integration des FreeRTOS Standard AWS Connectivity Frameworks in die STM32Cube-Umgebung. Anwender können auf diese Weise sowohl FreeRTOS als auch STM32Cube nutzen, ohne zusätzliche Software entwickeln zu müssen. Unterstützt werden auch die nativen Services von FreeRTOS, wie etwa die standardmäßigen Firmware Over The Air (FOTA)-Tasks. Zusätzlichen Support gibt es für Interaktionen mit dem auf dem Board vorhandenen Sicherheitselement STSAFE-A110. Dazu gehören die Abwicklung der AWS IoT Core Multi-Account Registrierung und die Zuweisung sicherheitskritischer Operationen während des Bootvorgangs, die Geräte-Authentifizierung und die Verifikation von OTA-Firmware.


Integrierte Sensoren und mehr

Die Ausstattung des STM32L4+-Board ist auf die Performance-Vorgaben und Energierestriktionen von IoT-Knoten abgestimmt. Der Ultra-Low-Power-Mikrocontroller STM32L4S5VIT6 mit Arm Cortex-M4-Core besitzt 2 MB Flash-Speicher, 640 KB RAM, digitale und analoge Peripheriefunktionen und einen Hardware-Verschlüsselungsbeschleuniger. Bei den auf dem Board vorhandenen Sensoren handelt es sich um einen digitalen, kapazitiven Sensor des Typs HTS221 für relative Feuchte und Temperatur, ein 3-Achsen-Magnetometer vom Typ LIS3MDL, eine Kombination aus 3-Achsen-Beschleunigungssensor und 3-Achsen-Drehratengeber (Gyroskop) des Typs LSM6DSL, ein Absolutdrucksensor LPS22HB mit Digitalausgang, einen Time-of-Flight- und Gestenerkennungs-Sensor des Typs VL53L0X und zwei digitale omnidirektionale Mikrofone.

Das B-L4S5I-IOT01A Discovery Kit kann zum Preis von 54,- US-Dollar bezogen werden. Kostenlos zum Download ist das X-CUBE-AWS v2.0 STM32Cube Expansion Pack verfügbar.

Fachartikel