投稿日: Nov 15, 2021

FreeRTOS には、Memory Protection Unit (MPU) サポートでのマイクロコントローラ (MCU) の FreeRTOS でアプリケーションが費やす時間を権限モードで最小限にする方法を実行するコード例が含まれるようになりました。MPU サポートのある FreeRTOS ポートなら、アプリケーションタスクが自身のスタックと未設定のメモリリージョンにのみアクセス権限を持っている場合、アプリケーションタスクを非権限モードで実行して、MCU アプリケーションをより堅牢で安全にすることができます。MPU 対応 MCU で権限モードで実行するアプリケーションコードは、Interrupt Service Routines (ISR) のみです。コード例は、ISR を短く保ち、権限を持たない FreeRTOS タスクに従わせ続ける方法を実行します。これは、アプリケーションが権限モードで費やす時間を最小限にすることによりアプリケーションの安全性を向上させることに役立ちます。

詳細と開始方法については、デモページにアクセスし、ダウンロードページまたは GitHub からコード例をダウンロードしてください。