M5Stackって何?
M5Stackは中国の企業が開発した小型のマイコンボードです。 5cm x 5cmのコンパクトな筐体の中に、マイコン、液晶、ボタン、スピーカ、I/Oなどなどが実装されいます。
Raspberry Piとの大きな違いはきれいな筐体収容されているところです。Raspberry Piで 実用的な開発ができたとします。一般の人向けに販売するには裸のボードに線がぶら下がって いるような機械は敬遠されます。小奇麗なケースにいれないと見向きもされません。M5Stack はケースに入った綺麗な製品なのでそのまま販売が可能だと思います。


何でStackなのか?
stackは積み上げたものです。
例えば今回購入したM5Stack用BUSモジュールは3段重ねのおせち料理のように本体に積み重ねて使います。 まだコネクタのはんだ付けしてないので写真は割愛します。
いろいろなオプションボードが用意されています。これらを必要に応じてstackすれば柔軟にシステムを 構築することができます。
開発言語はC/C++,micro Pythonなどがあります。
しかし、デバッグできるという記事はまだみていません。