オープンソースの組み込み機器向けOSを開発しています。
名前は「GadgetSeed」です。
ソースはGitHubで公開しています。
https://github.com/GadgetSeed/gadgetseed
GadgetSeedは以下のマイコンボードで動作します。
以下のような特徴があります。
- マルチタスクカーネル
- デバッグを支援するシェルコマンド
- 標準化されたデバイスドライバAPI
- FatFSファイルシステムに対応
- LwIP TCP/IPプロトコルスタックに対応
- グラフィックス描画、文字フォント描画
GitHubには日本語ドキュメントも公開しています。
開発環境の構築方法から、サンプルアプリケーションのコンパイル、動作方法は下記を参照して下さい。
https://github.com/GadgetSeed/gadgetseed/blob/master/README.jp.md
サンプルアプリケーションには、タッチパネルで操作できるMP3、AAC音楽プレーヤー等があります。サンプルアプリケーションについては以下を参照して下さい。
https://github.com/GadgetSeed/gadgetseed/blob/master/apps/APPLICATIONS.jp.md
今後、本ブログでGadgetSeedについて解説してく予定です。