『超低コストインターネット・ガジェット設計』2008/06/16行き付けの書店に行く度に立ち読みしているんですけれど,他に買う本ができてしまってなかなか購入できない本。プロトコルスタックを実装しよう,という本です。用の汎用インターフェイスモジュールみたいなもんが流行っています。マイコンですら途中まで作ってもらわないと,その続きを作れないってのは悲しい話です。面倒なことは人にやってもらって,おいしいとこだけ実装できるってのは,趣味の醍醐味だとは思うんですけどね。その点,本書はどうかというと,ソフトウェア(ファームウェア)では,オープンソースのプロトコルスタックライブラリを使っているけれども,ハードウェアは基本的に一から自分で作ることになっています。これが最近流行りのマイコン本とはちょっと違うところ。自前で実装する(しかもメモリとバス幅(8bit)の制限付き)ってのは,かなりしんどかったりします。んなもんで,そこは既存のものを使いましょう......と。CPU(MPU)をいぢることができるってことなんだと思います。挙動が分かりにくくなってしまう。説明書とにらめっこすることになってしまいます。いうチマチマした世界(組み込みの分野からしても最近ではチマチマした分野だと思う)ってのは,ウラワザやオマジナイの要素が少なくて,大抵の現象が起こるべくして起こっていること,として認識できたりします。既存のハード実装なんかが入り込むと,不確定要素が増えちゃうもんで,必然性がウラワザやオマジナイの類になってしまいがち。「相性」とかいった免責事項になってしまうこともしばしばです。マイコンにはあるんじゃないか,と。使ってプログラマを制御することができます。選んだのは正解だと思います。買ってなにか作ったら,あらためて紹介しようと思います。