SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

コドモに伝える組込みソフトウェア開発

ハードウェアの話とコードの生成

LEDを点灯させる


コードを自動生成しよう

 以上で設定は終了しました。次はこれらの設定を実現するためのコード(ソースプログラム)を自動生成させます。[ファイル]メニューから、[コード生成]を選んでください(図13)。すると図14のようなコード生成の画面が表示されます。

図13:コード生成のメニューを選ぶ
図13:コード生成のメニューを選ぶ
図14:コード生成画面
図14:コード生成画面

 画面左の[周辺機能と関数選択]では、さきほど設定をした機能だけ緑でチェックマークが入っています。右側でコードを生成する場所を選びます。最初に右上のドライブ名をクリックして生成先のドライブを選択します。Dドライブを選択した例を図15に示します。

図15:Dドライブを選択
図15:Dドライブを選択

 次に、[フォルダ作成]ボタンを押すと、新規にフォルダを作ることができます。ここでは、これ以降のテストプログラムを作るためのワークフォルダとして、「mspoon」というフォルダを作成します。図16のように、フォルダ名を入力するダイアログボックスが表示されますので、「mspoon」と入力して[Enter]キーを押すか、[OK]をクリックします。

図16:フォルダ名を入力する
図16:フォルダ名を入力する

 さらにもう一度[フォルダ作成]をクリックして、今度は「test1」と入力してください(図17)。

図17:フォルダmspoonの下に、フォルダtest1を作る
図17:フォルダmspoonの下に、フォルダtest1を作る

 これでD:\mspoon\test1というフォルダができました。今回のテスト・プログラムはこのフォルダで作業をします。

 現在、Appliletの表示は図18のようになっています。ここで、一番下のボタンの中から、右から2番目にある[コード生成]をクリックしてください。設定に基づいたソースプログラムが先ほど作成したフォルダに生成され、図19のような確認表示が出ます。中身を確認して[OK]をクリックしてください。

図18:すべての設定作業が終わった状態のAppliletの表示。
図18:すべての設定作業が終わった状態のAppliletの表示。
図19:生成プログラムの一覧ダイアログ
図19:生成プログラムの一覧ダイアログ

ファイルの保存

 以上でコードの生成は完了ですが、今回の設定は以降のテストプログラムにも再利用できますので、最後に保存をしておきます。[ファイル]メニューから[名前をつけて保存]を選んでください(図20)。

図20:今回の設定を保存する
図20:今回の設定を保存する

 ファイル名を入力する、見慣れたダイアログが開きます。先ほど作ったD:\mspoon\test1のフォルダを選んで、ファイル名はtest1としてOKをクリックしてください。これでD:\mspoon\test1\test1.prxというファイルに設定が保存されます(図21)。

図21:保存先を指定する
図21:保存先を指定する

 以上で、Appliletの操作は終了です。ファイル・メニューから[終了]を選択してAppliletを終了させてください。

次のページ
生成されたコードに手を加えてプログラムを完成させよう

この記事は参考になりましたか?

コドモに伝える組込みソフトウェア開発連載記事一覧

もっと読む

この記事の著者

舘 伸幸(タチ ノブユキ)

NECマイクロシステム株式会社 勤務NPO法人SESSAME 所属開発ツールのソフトウェア開発を経て組込みソフトウェア開発に従事。プライベートにも半田ごては手放さない。2006年からSESSAME に参加。若い世代に物を作る楽しさを伝えていきたい。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/3799 2009/04/03 11:17

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー