Inserito il: May 13, 2019
AWS ha rilasciato l’ultimo kernel di FreeRTOS che include progetti di esempio preconfigurati aggiuntivi per microcontrollori Armv8-M. Gli esempi preconfigurati mostrano la porta Armv8-M FreeRTOS in Arm Cortex-M33, e ora anche in Arm Cortex-M23, hardware di Nuvoton, NXP e STMicroelectronics.
La porta Armv8-M del kernel di FreeRTOS utilizza funzioni del core Armv8-M, cioè la MPU (Memory Protection Unit) e la tecnologia Arm TrustZone, al fine di consentire ai processi di scrittura delle applicazioni di confinare nella sandbox il codice che deve rimanere affidabile per assicurare l’integrità del sistema, oppure il codice che deve rimanere privato come per esempio secure boot, crittografia e gestione delle chiavi. Gli esempi preconfigurati sono disponibili per le seguenti schede di sviluppo prodotte dai tre popolari fornitori di microcontrollori sopracitati.
- Nuvoton NuMaker-PFM-M2351 con MCU NuMicro-M2351 basato su Arm Cortex-M23: Vedi la scheda | Vedi l’esempio preconfigurato
- NXP LPC55S69-EVK con LPC55S6x MCU basato su Arm Cortex-M33: Vedi la scheda | Vedi l’esempio preconfigurato
- STMicroelectronics Nucleo-L552ZE-Q con MCU STM32L5 basato su Arm Cortex-M33: Vedi la scheda | Per ottenere il codice FreeRTOS per STM32L5, contatta l’ufficio commerciale o il distributore STMicroelectronics di zona.
È possibile iniziare a usare la funzionalità scaricando la porta del kernel di FreeRTOS per Armv8-M dal sito Web SourceForge, utilizzando gli esempi preconfigurati sopramenzionati e facendo riferimento alla documentazione relativa all’API alla pagina freertos.org.