Publié le: Oct 17, 2022

Aujourd'hui, nous sommes heureux d'annoncer la deuxième version de FreeRTOS Long Term Support (LTS) - FreeRTOS 202210.00 LTS. Cette version inclut de nouvelles bibliothèques comme AWS IoT Fleet Provisioning et Cellular LTE-M Interface pour faciliter l'allocation des appareils et la connectivité cellulaire. Elle inclut également les bibliothèques coreMQTT et FreeRTOS-Plus-TCP dont la modularité et la robustesse ont été améliorées. Toutes les bibliothèques incluses dans cette version de FreeRTOS LTS, résumée dans cet article, recevront des correctifs de sécurité et de bogues critiques jusqu'en octobre 2024. Avec une version LTS, vous pouvez continuer à maintenir votre base de code FreeRTOS existante et éviter toute perturbation potentielle résultant des mises à niveau de la version FreeRTOS.

Comme la version de FreeRTOS LTS précédente, FreeRTOS 202210.00 LTS inclut des bibliothèques LTS qui ont été validées pour la sécurité de la mémoire avec l'outil de raisonnement automatisé C Bounded Model Checker (CBMC) pour atténuer les problèmes de sécurité du code tels que le débordement de tampon. Par ailleurs, toutes les bibliothèques LTS ont été soumises à certaines vérifications de qualité de code, y compris la conformité MISRA-C et l'analyse statique de Coverity pour améliorer la sécurité, la portabilité et la fiabilité du code dans les systèmes embarqués (voir Liste de contrôle concernant la qualité des codes LTS).

La période de prise en charge de la version LTS précédente se terminera en mars 2023, vous offrant ainsi un chevauchement de six mois entre les versions LTS afin de faciliter la migration de votre projet. Consultez le guide de migration et les tests de validation correspondants pour mettre votre projet à niveau vers FreeRTOS 202210.00 LTS. Si vous préférez ne pas mettre à niveau et souhaitez continuer à recevoir les correctifs critiques de la version LTS précédente au-delà de son expiration, vous pouvez opter pour le Plan de maintenance étendue pour FreeRTOS.

Pour rendre éligible votre carte de développement (ou mettre à jour une carte éligible) en utilisant la dernière version LTS et la répertorier (ou la mettre à jour) dans le catalogue des dispositifs des partenaires AWS, vous pouvez utiliser AWS IoT Device Tester pour FreeRTOS 202210.00 LTS.

Pour en savoir plus et commencer, consultez la page FreeRTOS LTS et le référentiel GitHub de FreeRTOS LTS.