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.
- Nuvoton NuMaker-PFM-M2351 mit NuMicro-M2351 MCU basierend auf Arm Cortex-M23: Platine ansehen | Vorkonfiguriertes Beispiel ansehen
- NXP LPC55S69-EVK mit LPC55S6x MCU basierend auf Arm Cortex-M33: Platine ansehen | Vorkonfiguriertes Beispiel ansehen
- STMicroelectronics Nucleo-L552ZE-Q mit STM32L5 MCUs basierend auf Arm Cortex-M33: Platine ansehen | Um FreeRTOS-Code für STM32L5 zu erhalten,kontaktieren Sie Ihren örtlichen STMicroelectronics-Vertrieb.
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.