あらまし 昨年のこと、NXP LPC824を使ったサウンドモジュールMicroSoundModuleを開発していました。このサウンドモジュールは、コマンドを受け取って色々な再生を行うもので、当初はこのコマンド処理部分の実装にNT-Shellを用いる計画でした。しかし、最小10KBのROM、最小1KBのRAMを要求するNT-ShellはNXP LPC824の小さなリソースに対して厳しいものです。仮に入ったとしてもアプリケーション側に大きな制約を課すことになります。 よくよく見まわしてみると、様々な面白そうなマイクロコントローラがNXP LPC824と同クラスで存在します。ARM Cortex-M0のような小さなマイコンを使ったシステムにおいて、NT-Shellほどの機能は要らない、でも、きっちり入力は出来るようにしたい、といったニーズはありそうです。 そこで、NXP LPC824のような小さ
![ARM Cortex-M0でもラクラク使えるNT-Shellよりもコンパクトな端末入出力ミドルウェアMicroShellライブラリを開発しました (NXP LPC824用サンプルプロジェクト付き)](https://cdn-ak-scissors.b.st-hatena.com/image/square/94568650b3252df6c27e3f17341ca0a4d00aa716/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjPZ0X7NyQFviPoUZfl4vX4pRlqIWT9KMFEVSlu8kNleMS84dwc71dsdbY3C-ieDulfEId_I1393-7lu97bCErFcd_r8ClIlQNjGtmqDpFy6o6CYPrinhH_5_nf9fx5Y9j_hq73xa6FGfVg%2Fw1200-h630-p-k-no-nu%2Flogo.png)