はじめに
NuttXで小さい書捨てのアプリケーションをたくさん作る必要が出てきたので、 アプリケーションの雛形を出力するスクリプトを自分用に作成した。
せっかくなので(?)、githubに置いといた。
使い方
nuttx_gen_app.sh
をPATHの通ったディレクトリにコピーする。
環境変数NUTTX_APP_DIR
にapps
ディレクトリへのパスを設定する。
nuttx_gen_app.sh
を実行する。
アプリケーションの作成
次のように作成したいアプリケーション名を指定する。
$ nuttx_app_gen.sh hello
この時点でNuttXの
NuttXのmenuconfigに反映させるにはmake menuconfig
のメニューに追加されるようになる。make distclean
してからtools/configure.sh
を実行し直す必要がある。
また、デフォルトのスタックサイズを指定することもできる。
$ nuttx_app_gen.sh hello 8192
アプリケーションの削除
次のようにすると、nuttx_gen_app.sh
で作成したアプリケーションを削除することができる。
$ nuttx_gen_app.sh hello -d
まとめ
自分用なので自分が必要な機能だけ。 そこまで細かいテストはしてないので、使用する場合はご注意を。
何かあればプルリクをくれると助かります。