こんかいもUARTのネタです
中村さん作のMicroShellの話でございます。
実を言うと中村さんには一度SignalBottomでお会いしたことがあります。
その時は中村さんの作品を一つしか使ったことなかったので次回お会いできる機会があれば聞いて見たいことをいっぱい聞いて見たいと思います。
本人blogは以下のリンクから
本題
簡単に説明すると組み込み用Shellです。
導入はLPCのサンプルプロジェクトが入ってるのでEclipseプロジェクトでの導入は楽だろう
しいて言えば
- uart_getc
- uart_putc
- uart_puts
のAPIがSTMにないのでラッピングして作るのが結構めんどかったりする。
とりあえずlibファイル一式インポートして
指示通りAPIをパースする。
main.cの無限ループ内で以下の記述をする
あとは好きにコマンドなりをサンプルと同じように追加していく
タスクの追加方法
上部でタスクを定義
コマンドテーブルに追加
実際の処理部分を追加