Publicado en: May 13, 2019
AWS lanzó el kernel FreeRTOS más reciente, que incluye proyectos de ejemplo preconfigurados adicionales para microcontroladores Armv8-M. Los ejemplos preconfigurados muestran el puerto Armv8-M de FreeRTOS en Arm Cortex-M33, y ahora también en Arm Cortex-M23, hardware de Nuvoton, NXP y STMicroelectronics.
El puerto Armv8-M del kernel FreeRTOS usa características del núcleo Armv8-M, concretamente la unidad de protección de memoria (MPU) y la tecnología Arm TrustZone, para permitir a los autores de aplicaciones probar código que deba permanecer fiable para garantizar la integridad del sistema o código que es preferible mantener en privado, como arranque seguro, cifrado y administración de claves. Tres proveedores de microcontroladores conocidos proveen los ejemplos preconfigurados para los siguientes paneles de desarrollo.
- Nuvoton NuMaker-PFM-M2351 con NuMicro-M2351 MCU basado en Arm Cortex-M23: Ver el panel | Ver el ejemplo preconfigurado
- NXP LPC55S69-EVK con LPC55S6x MCU basado en Arm Cortex-M33: Ver el panel | Ver el ejemplo preconfigurado
- STMicroelectronics Nucleo-L552ZE-Q con STM32L5 MCU basado en Arm Cortex-M33: Ver el panel | Si desea conseguir el código FreeRTOS para STM32L5, entre en contacto con el distribuidor o la oficina de ventas local de STMicroelectronics.
Para empezar rápidamente, descargue el puerto del kernel FreeRTOS para Armv8-M de SourceForge con los ejemplos preconfigurados mencionados y consulte la documentación de la API en freertos.org.