Veröffentlicht am: May 13, 2019

AWS hat den neuesten FreeRTOS-Kernel veröffentlicht, der zusätzliche vorkonfigurierte Beispielprojekte für Armv8-M-Microcontroller enthält. Die vorkonfigurierten Beispiele zeigen den FreeRTOS Armv8-M-Port auf Arm Cortex-M33, jetzt ebenfalls auf Arm Cortex-M23 sowie auf Hardware von Nuvoton, NXP und STMicroelectronics.

Der FreeRTOS-Kernel-Port für Armv8-M nutzt Funktionen des Armv8-M-Kerns, nämlich die Memory Protection Unit (MPU) sowie Arm TrustZone-Technologie, um Anwendungsautoren die Ausführung von Code, der zur Gewährleistung der Systemintegrität vertraulich bleiben muss, in einer Sandbox-Umgebung zu ermöglichen; ebenfalls eignet sich die Lösung für Code, der mit Secure Boot, Verschlüsselung und Schlüsselmanagement in Verbindung steht und daher geheimgehalten werden sollte. Die vorkonfigurierten Beispiele sind für die folgenden Entwicklungsplatinen drei beliebter Hersteller von Microcontrollern verfügbar.

Sie können schnell einsteigen, indem Sie den FreeRTOS-Kernelport für Armv8-M von SourceForge herunterladen, die obigen vorkonfigurierten Beispiele verwenden und die API-Dokumentation unter freertos.org lesen.