投稿日: Oct 17, 2022

本日、FreeRTOS 長期サポート (LTS) の 2 番目のリリースである FreeRTOS 202210.00 LTS を発表します。このリリースには、AWS IoT Fleet Provisioning や Cellular LTE-M Interface などの新しいライブラリが含まれており、デバイスのプロビジョニングとセルラー接続が容易になります。また、モジュール性と堅牢性が向上した coreMQTT および FreeRTOS-Plus-TCP のライブラリも含まれています。この FreeRTOS LTS バージョンに含まれるすべてのライブラリ (ライブラリの一覧はこちらの記事に掲載) には、2024 年 10 月までセキュリティと重大なバグの修正が提供されます。新しく LTS がリリースされても、既存の FreeRTOS コードベースを引き続き維持し、FreeRTOS バージョンのアップグレードに起因して起こり得るいかなる中断も回避できます。

以前の FreeRTOS LTS のリリースと同様に、FreeRTOS 202210.00 LTS には、C Bounded Model Checker (CBMC) 自動推論ツールを使用してメモリの安全性が検証されたライブラリが含まれているため、バッファオーバーフローなどのコードセキュリティの問題を軽減できます。さらに、すべての LTS ライブラリについて、MISRA-C 準拠のチェックや Coverity による静的解析などにより、特定のコード品質の確認も実施されています。このテストにより、コードを組込みシステムで使用した場合の安全性、移植性、信頼性を向上させています (LTS Code Quality Checklist を参照してください)。

以前の LTS リリースのサポート期間は 2023 年 3 月に終了するため、今回の LTS リリースとの間に 6 か月の重複期間があり、プロジェクトの移行が容易に行えます。プロジェクトを FreeRTOS 202210.00 LTS にアップグレードするには、移行ガイドと対応する検証テストを参照してください。アップグレードせず、以前の LTS バージョンの有効期限が切れた後も重要な修正を引き続き利用したい場合は、FreeRTOS 延長メンテナンスプラン (EMP) を検討してください。

最新の LTS バージョンを使用して開発ボードを認定 (または適格なボードをアップデート) し、AWS Partner Device Catalog にリストアップ (または AWS Partner Device Catalog でアップデート) するには、AWS IoT Device Tester for FreeRTOS 202210.00 LTS を利用できます。

詳細を確認して使用開始するには、FreeRTOS LTS ページFreeRTOS LTS GitHub リポジトリを参照してください。