第17回組込み適塾

  • J01-03
μITRONを使用した組込みプログラミングの基礎【演習】(2日間)

講義日時:2024年8月6日・7日 9:30~17:30

講義概要

μITRONを使用した組込みプログラミングの基礎を、机上演習とシミュレータ演習を通じて学ぶ。

講師

所属
ルネサス エレクトロニクス(株) 
講師名
平井 雅子
1989年三菱電機セミコンダクタソフトウェア(株)教育部(現ルネサス教育推進部)入社。アセンブリ言語、C言語、組み込みC言語、リアルタイムOS(μITRON)の教育に従事。教育用μITRON製作やトロン協会主催セミナー講師などの経験あり。近年は特定顧客向け新人研修(マイコン入門~リアルタイムOS)を担当。2013年よりトロンフォーラムの学術・教育WGメンバ。

講義内容

μITRON上で動作するアプリケーションプログラムを開発するために必要な基礎知識を学ぶ。μITRONは、リアルタイム性が要求される制御系の組込みシステムで広く使われているため、組込みシステム開発に従事する技術者にとって有効である。
講義内容
  1. リアルタイムOS(Real-time Operating System)の基本的な仕組みの理解
  2. μITRONの基本的なサービスコールの理解
  3. μITRONを用いたアプリケーションプログラム開発技術の習得 (演習)
    1. タスク管理機能とタスク付属同期機能の演習 (両者の機能と違い)
    2. セマフォとミューテックスの演習 (セマフォまたはミューテックスによる排他制御)
    3. イベントフラグの演習 (イベントフラグによるデータの受け渡し)
    4. データキューの演習 (データキューによるデータの受け渡し)
    5. メールボックスの演習 (メールボックスによるデータの受け渡し)
    6. 固定長メモリプールの演習 (固定長メモリプールによるメッセージ領域の獲得)

受講要件

  • マイコンに関する基礎知識とC言語文法の基礎知識があると良い。

受講にあたって必要な準備

  • 特になし