組み込み機器向けのマルチタスクOS GadgetSeed公開

オープンソースの組み込み機器向け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について解説してく予定です。