mbed Advent Calendar 2015 の1日目の記事です。 注: この記事は technology preview 版のソフトウェアを利用したものになるので、今後変わる可能性があります。 mbed OSで新たに採用されたMINARというスケジューラーを触ってみたので、その挙動をまとめます。 mbed OSはRTOSではなく、Node.jsのようなイベント駆動のアーキテクチャになっています。 なので、スケジューラー周りはNode.jsを触ったことがある人だと理解しやすいかもしれません。 0. 準備 前回の記事に沿ってLチカが動くところまで行います。 1. app_start() 従来のmbedのプログラムではmain関数から処理が始まり、だいたい以下のようなコードを書いていました。 int main(){ do_initialize_something(); while (tr
![mbed OSのスケジューラー MINAR を使ってみる - 工作とかオーディオとか](https://cdn-ak-scissors.b.st-hatena.com/image/square/6f42b9447abe9bfd1c63bbdc106a66ce02858911/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmia_0032%2F20151026%2F20151026214417.png)