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.

È 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.