オリジナルOS「MicrOS」の設計と実装(2) ―― アプリケーション・システムのビルドと実行

田口 信夫

tag: 組み込み

技術解説 2008年2月18日

● 生成ファイルの確認とファイルのコピー

 この時点でCドライブの下にはV850_MicrOSsampleのフォルダが作られたはずです.そこに次のファイルが作られていることをエクスプローラを開いて確認します(図11)

zu11_01.gif
図11 生成されたファイルの確認


bootup.s,MicrOStest.cld,MicrOStest.dir,MicrOStest.prj,MicrOStest.prw

 先ほど展開したMicrOS0801.zipに含まれるファイルを,エクスプローラを使ってC:エV850_MicrOSsampleへコピーします.次のファイルをC:¥V850_MicrOSsampleフォルダにコピーします(図12).bootup.s以外の全部です.

zu12_01.gif
図12 ソース・ファイルをコピー


Application.c,application.h,MicrOS.c,MicrOS.h,MicrOSbioslr.c,MicrOScmd.c,MicrOSasm.s,MicrOSasm.inc

● ソース・ファイルの追加

 PM+の画面に戻ります.

 ソース・ファイルを登録します.「ProjectWindow」の「ソース・ファイル」を右クリックし,メニューの「ソース・ファイルの追加」をクリックします.

 図13の「ソース・ファイルをプロジェクトに追加」画面が表示されるので,

  Application.c,MicrOS.c,MicrOSbioslr.c,MicrOScmd.c,MicrOSasm.s

zu13_01.gif
図13 ソース・ファイルをプロジェクトに追加する

の五つのファイルを選択して,[開く]ボタンをクリックします.このとき,Ctrlキーを押しながら左クリックすると複数のファイルを選択できます.これでプロジェクトにソース・ファイルが追加されました.

● コンパイラ・オプションの設定

 コンパイラ・オプションを設定します.先ほどと同じく「ProjectWindow」の「ソース・ファイル」を右クリックし,メニューから「コンパイラオプションの設定」をクリックします.

 図14の「コンパイラオプションの設定」画面が表示されます.「プリプロセッサ」タブをクリックして,「C++コメントの使用」にチェックを入れます.MicrOSのソースではコメントとして「//」を使っている部分があります.このチェックを入れないと「//」で記述されたコメントがエラーになり,コンパイル時に//コメント行に対して

  \MicrOS.h(563) : CA850 error E2401:syntax error

のようなメッセージが出力されます.

zu14_01.gif
図14 コンパイラオプションの設定

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日