Publié le: May 13, 2019
AWS lance la dernière version du noyau FreeRTOS qui comprend de nouveaux modèles préconfigurés de projets pour les micro-contrôleurs Armv8-M. Les modèles préconfigurés montrent le port Armv8-M FreeRTOS sur Arm Cortex-M33, mais aussi dès à présent sur Arm Cortex-M23, ainsi que sur le matériel Nuvoton, NXP et STMicroelectronics.
Le port Armv8-M du noyau FreeRTOS utilise les fonctionnalités du cœur Armv8-M, à savoir la technologie Memory Protection Unit (MPU) et Arm TrustZone, afin de permettre aux rédacteurs d’applications de tester dans son environnement le code devant rester sûr pour garantir l’intégrité du système, ou le code qu’il faut simplement garder privé, par exemple pour le démarrage sécurisé, le chiffrement et la gestion de clés. Les exemples préconfigurés sont disponibles pour les tableaux de développement suivants auprès des trois fournisseurs les plus connus de micro-contrôleurs.
- Nuvoton NuMaker-PFM-M2351 avec MCU NuMicro-M2351 basé sur Arm Cortex-M23 : Voir le tableau | Voir l’exemple préconfiguré
- NXP LPC55S69-EVK avec MCU LPC55S6x basé sur Arm Cortex-M33 : Voir le tableau | Voir l’exemple préconfiguré
- STMicroelectronics Nucleo-L552ZE-Q avec MCU STM32L5 basés sur Arm Cortex-M33 : Voir le tableau | Pour obtenir le code FreeRTOS pour STM32L5, contactez votre revendeur ou distributeur STMicroelectronics.
Pour démarrer rapidement, téléchargez le port de noyau FreeRTOS pour Armv8-M sur SourceForge, utilisez les exemples préconfigurés ci-dessus et consultez la documentation relative à l’API sur freertos.org.