>H8でOSを使うH8でOSを使うH8タイニーの3664,3694でOSである、uIRONを使うことについて。その長所、短所なにより小さなマイコンでマルチタスクOSを動かせることの体験としての学習や楽しさが目的です。ITRONプログラミング入門-H8とHOSで始める組み込み開発この本をもとに、H8-3664でHOS使用してみようと思います。GCCとHEWの両方の開発環境が説明されていてダウンロードできのでそのまま使えます。マイコンは3664と3048で解説されている本です。OSを使って徐々に変更していきながらRTOSの持つ様々な機能を動作させて体験していくような内容です。OSのソースファイルの部の解説もあり、読み返してより詳しく内容を知るときなどに良さそうです。深くOS全般については解説されてはいなくて使って体感していくような方向中心に書かれたのかと思います。ような機器ではOSが使われることが多いようです。小規模な趣味でH8でOSを使う意味についてですが、私は懐疑的です。OSを使うことでの利点はありますが同時に欠点も。OSを使ってできることは、OSを使わなくてもできます。これまでのように直接コントールするソフトを作ればいい。間にOSが入り制御をするのでOSを使う利点はありますが、使わない利点もある。欠点に思うことは処理などがOSにとられ余計な処理が増える。H8tinyでは、ただでさえ少ないメモリなどの使える部分がもっと減る。使用OSについても詳しく知る必要がある。OSにバグがあればそれをかぶることになる。このように、あえてOSを使う必要もないと考えるところが多いです。ような小型マイコンで使うのは欠点の方が目立つように思います。短所OSでハードウエアの抽象化ソフトウエアの抽象化(OS上でやるのでハードウエアを隠す)マルチタスク処理がしやすいオーバーヘッド(余計な処理)メモリなどリソースを余分に喰うOSのバグに影響される使ってみた感じでは、OSがハードウエアを覆い隠してくれるかというと、やっぱりある程度ハードを意識しないと厳しい。OS無しで使ってみた後でμITron使ってみるのがよさそうです。使う意味について触れられています。解説本はふつう、目的の利点の方が強調されがちですが、この本では長短所バランスよくそのことについて書かれていて好感がもてました。ようなマイコンでOSの使用方法などの解説がなかったのだと思います。いう本は反対に貴重かもしれません。趣味で、試しに使ってみる。マイコンでOSを使う、というのを手軽にH8tinyで実験できるのは喜ばしい。H8tiny使ってるのでμITRONの学習面にも良いでしょう。やってみると、タスクを眠らせたり、起こしたり、最優先でタスクを切り替えで動作させたりするのやイベントドリブンの形式で書くのもなかなか楽しい。お手軽にマルチタスクOSを、しかもH8シリーズでは手頃なH8tinyで使えるのはいい機会になります。マルチタスクOSのタスク管理などを知るいい機会になるかと思います。マイコンでOSを使ってみるって?ITRONって?マルチタスクのマイコン用OSって?というのを学習面でも体験してみるいい機会になると思います。H8-3664では特にメモリが少ないのでOS使用は実用には向かないかもしれませんが、入門用のH8-3664で使えるので体験にはピッタリきます。新鮮で楽しかったりします。興味ある方は使ってみてください。