Previous: 8.1. スタック領域 |
Up: 8. メモリ管理 |
Next: 8.2.1. スタック領域残量の確認 |
サンプルプログラム |
freertos_stack_overflow_detection |
スタックの仕組みは上述の通りなのですが、勘と経験則だけでスタック領域を見積もるというのは、容易でもなく、合理的でもありません。
そこでFreeRTOSには、スタック領域の見積もりを容易にしたり、スタックオーバーフローの原因を分析したりするための機能が2つ備わっています。一つは、ある時点でのタスクの残りスタック領域を表示するための機能であり、もう一つは、スタックオーバーフローが発生した時に、任意の処理を行わせるための機能です。
Previous: 8.1. スタック領域 |
Up: 8. メモリ管理 |
Next: 8.2.1. スタック領域残量の確認 |