1秒周期にLED Aを点滅、10ミリ秒周期にLED Bを点滅した場合の実行率を比較。
実行回数はUSBシリアルにてログを出力してそれをカウント。
OSをつまない、割り込みだけのコード:LED Bは、98%程度実行(1秒間に98回程度実行)
FreeRTOSを使用したコード:LED Bは、100%程度実行(1秒間に100回実行)
ZephyrRTOSを使用したコード:LED Bは、100%程度実行(1秒間に100回実行)
LED Aはどれも100%でした。
サンプルコード
github.com