~ RTOS主要要素、RTOSのオブジェクト、マルチOS環境の事例、OS間通信方法、割り込み処理 ~
・複数のOSの協調動作とRTOSを使ったリアルタイム性のあるシステム構築に活かすための講座!
・RTOSの基礎からアプリケーション構築方法、組込みハードウェアのプロセッサや入出力方式を修得し、リアルタイム性が求められる組込みシステムの開発に活かそう!
・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。
~ RTOS主要要素、RTOSのオブジェクト、マルチOS環境の事例、OS間通信方法、割り込み処理 ~
・複数のOSの協調動作とRTOSを使ったリアルタイム性のあるシステム構築に活かすための講座!
・RTOSの基礎からアプリケーション構築方法、組込みハードウェアのプロセッサや入出力方式を修得し、リアルタイム性が求められる組込みシステムの開発に活かそう!
・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。
ARMチップは全世界で3250億個以上も出荷されており、その大半が組込み制御システムやIoTなどに使われています。最近の組込みチップはマルチコア構成であるだけでなく、複数種類のコアを内蔵しているヘテロジニアスマルチコア構成も増えており、システム内の構成要素の特性に応じて、1つのチップ内で複数のOSを用いたシステムを構築することで、1つのハードに集約でき大幅なコストダウンや性能アップが見込めます。
本セミナーでは、ARM系の組込みチップで動作するリアルタイムOS(RTOS)の基本概念や、ITRON系リアルタイムOSやFreeRTOS、Zepherの特徴の紹介,アプリケーション構築に加えて、リアルタイムOSとLinuxによるマルチOS環境の事例、OS間通信方法の説明を軸とした、組込みシステムの開発手法によるハードウェア・装置制御実現のアプローチについて解説します。複数のOSの協調動作とRTOSを使ったリアルタイム性の実現などを体験し、新しいシステム構築の実現の手助けになればと考えております。
| 開催日時 |
|
|---|---|
| 開催場所 | オンラインセミナー |
| カテゴリー | オンラインセミナー、ソフト・データ・画像・デザイン |
| 受講対象者 |
・組込み開発におけるリアルタイムおよび開発環境についての情報を仕入れたい方 ・制御システム、ソフトウェア、その他関連企業の技術者の方 |
| 予備知識 | ・LinuxやWindowsなどの汎用OSのアプリケーション開発のためのC言語開発環境などの初歩的な知識 |
| 修得知識 |
・ITRON系OSとOSSのリアルタイムOSの流れ ・ARM系組込みシステムを用いたRTOSの開発環境 ・汎用OSとRTOSを用いた複合的なシステムの構築方法 |
| プログラム |
1.組込みシステムとリアルタイムシステム (1).組込みシステムとリアルタイムシステムの関係 (2).リアルタイム性の種類 a.ハードリアルタイムとソフトリアルタイム
2.RTOS主要要素 (1).RTOSの特徴と主要要素 a.タスクスケジューリング(汎用OSとの違い) b.リソース管理 c.割込み管理(タスクコンテキスト・非タスクコンテキスト) (2).RTOSの提供する機能
3.組込み開発におけるRTOS (1).RTOS紹介 a.TRON系OSの仕様(ITRON4.0まで)とTOPPERS―OS b.FreeRTOS c.Zepher (2).RTOSと汎用OS(Linux)との複合的なシステム a.ARMチップにおけるExceptionLevel(EL)について b.ハイパーバイザー上で動かす方法 c.セキュアモニタ上で動かす方法 d.コアごとに割り当てる方法 e.コア間のデータのやり取りについて f.デバッグについて
4.RTOS利用事例 (1).アプリケーション事例と構成要素
5.アプリケーション開発 (1).開発のステップ (2).開発環境 (3).デバッガ デモ:開発環境・デバッガなどの紹介
6.RTOSのオブジェクト (1).タスク(スレッド) (2).セマフォ(カウンティングセマフォ・バイナリセマフォ) (3).イベント(イベントフラグ・イベントグループ) (4).メールボックス・データキュー(メッセージ通信の利点・欠点) (5).ミューテックス (6).タイムイベントハンドラ(周期ハンドラ、アラームハンドラ) (7).割込みハンドラ・割込みサービスルーチン デモ:開発プロジェクト実行・モニタリング
7.組込みハードウェア (1).ARM系プロセッサの特徴 a.Cortex-M b.Cortex―A c.Cortex-R (2).ハードウェア入出力方式 a.メモリマップドIO b.キャッシュのあるシステムでの考慮点 SCU ACP
8.割り込み処理 (1).ポーリング処理と割り込み処理 (2).割り込み処理の仕組みと割り込み方式 a.エッジ割込み/レベル割込み b.ITRON系の割込みとTOPPERS標準割込み処理モデルについて c.ARMなどの組込みチップの割込みレベルとその対応 デモ:マルチOS環境でのデモ(Linux、リアルタイムOSの共存) |
| キーワード | リアルタイムシステム ハードリアルタイム ソフトリアルタイム RTOS ARM系プロセッサ Exception Level |
| タグ | ソフト品質、ソフト教育、組み込みソフト |
| 受講料 |
一般 (1名):49,500円(税込)
同時複数申込の場合(1名):44,000円(税込) |
| 会場 |
オンラインセミナー本セミナーは、Web会議システムを使用したオンラインセミナーとして開催します。 |
営業時間 月~金:9:00~17:00 / 定休日:土日・祝日