AUTOSAR CP OS仕様とTOPPERS/ATK2の使い方(1回目)
お申込みは↓のボタンから
募集は締め切りました
科目名 | AUTOSAR CP OS仕様とTOPPERS/ATK2の使い方(1回目) |
開講日 | [Zoom講義] 2024年7月31日(水曜日) |
開講時間 | [Zoom講義] 9時30分から17時00分 (9時00分開場,集合時刻9時15分) |
受講申込期間 | 2024年5月1日(水曜日)~2024年7月15日(月曜日) |
受講料 | 30,000円(税込) enPiT-Pro Embの「名古屋大学車載組込みシステムコース」のコース受講料に含まれますので,同コースの履修者には請求しません. |
定員(先着順) | 40名 |
会場・留意事項 | ・テキストは,受講者に事前に送付します. ・Webで(1)講義と(2)演習を行います. (1)講義を受信して受講するために,PC環境が必要です.以下をご参照ください. (2)演習については,後述の「実習機材」の項をご参照ください. ・Webでの講義配信に,Zoomを使用します. ・必要な機材は,PC,ヘッドセット,通信環境です.カメラは任意です. 詳しくは,こちらでご確認ください. ・https://zoom.us/test でZoomの基本動作を確認できます. ・質疑応答やグループワーク(発表含め)等は,Zoomで実施します. ・修了テストは,Webテストや,問題のWeb配信とE-mailでの提出などを検討中です. ・ネットワークトラブルにより受講ができなかった受講者には,後日に録画データを配信します. ・インターネット回線(モバイルルーター含む)は,通信容量制限や速度制限のない契約プランでご使用ください.制限を超えると画像が映らない,音声が途切れる等のトラブル発生の可能性があります. |
講師 | 高田光隆(名古屋大学) 講師は都合により変更する場合があります |
講座概要 |
車載アプリケーションソフトウェアの開発分野においてAUTOSARの導入が進んでいます.AUTOSARの導入により,アプリケーションソフトウェアの再利用性は向上しますが,引き換えとしてメモリ使用量や処理速度等のオーバーヘッドが増大してしまうことが懸念されています.この問題に対応するには,アプリケーション開発者が,ソフトウェアコンポーネントだけでなく,RTE,BSWの仕様/実装も理解した上で,ECU全体の構成を考慮して最適化等を行いながら開発できることが重要となります.
特に,すべてのコンポーネントを動作させるOSは,AUTOSARアーキテクチャを支える土台であり,その仕様/実装を理解することによって,AUTOSARアーキテクチャにおけるソフトウェア開発や最適化(チューニング),デバッグ等を容易にすることが期待できます. 本講座では,BSWを構成するモジュールの一つであるAUTOSAR CP(クラシックプラットフォーム)OSを,我々が開発しTOPPERSプロジェクトから公開したTOPPERS/ATK2を題材に,解説します. 本講座では,AUTOSARの基本セットであるシングルコア向けのSC1の範囲を対象とし,メモリ保護やタイミング保護は対象外となります. 本講座は,既にAUTOSARを使用されている方,AUTOSARの導入を計画されている方に最適です. 本講座は,名古屋大学で実施した共同研究「次世代車載システム向けRTOSに関するコンソーシアム」 「APToolコンソーシアム」の成果を教材化したものです. |
実習機材 | [PC演習の条件] ・次のサービスのアカウントをお持ちで、ブラウザからアクセスできること GitHub (https://github.com) 受講者はお手元のPCを用いたWeb環境での演習を予定しています. お手元のPCのセキュリティ設定によっては期待通りに動作しない場合があります. その場合でも講師PCにて演習の配信をしますので,演習内容を理解することは可能です. 受講後もWebによる演習環境は利用できますので,後日に環境を整えて復習することが可能です. |
到達目標 | ・AUTOSAR CPの概要を理解する ・ATK2の使い方を理解する |
対象者 | 以下の(1)(2)の条件がOR条件の方 (1)車載アプリケーションソフトウェアの開発に従事している,もしくは従事する予定の方 (2)AUTOSARに興味のある方 |
前提条件 | ・APIの使用方法, タスク, 割込みの概念などを理解していること(OSの種類は不問です) |
講義計画 | 1.リアルタイムOSの基礎 2.AUTOSARにおけるAUTOSAR OSの位置づけ ・OSEKに追加された概念 ・スケーラビリティクラス,マルチコア 3.AUTOSAR OSの機能 ・タスク,割込み処理,イベント,リソース,カウンタ ・アラーム,スケジュールテーブル,起動/終了,フックルーチン,その他 4.TOPPERS/ATK2の概要 ・AUTOSAR OS仕様の曖昧点 ・ATK2外部仕様 ・TOPPERS/ATK2の紹介 ・開発・実行環境の使用方法 ・タスク管理機能 ・割込み管理機能 ・同期機能(イベント,リソース) ・アラーム,カウンタ |
評価方法 | enPiT-Pro Embの「名古屋大学車載組込みシステムコース」履修者がこの科目を受講した場合の修了認定基準は,次のとおりです. ・指定演習課題の成果デモンストレーションにより評価する ・全時間数を出席していること |
これまでに受講された方々の声 | AUTOSAR
OS全体を把握することができた.ソフトPF,RTOSの知見が会社としてないため,基礎技術として活用できる.OSについて理解を深めることができたため,今後のAUTOSAR開発に役立てることができそう. 現場でAUTOSARを適用したソフトの開発評価を行っているがAUTOSARのBSWについては,ブラックボックスでやってきたため苦労が多かったが,考え方と構成について理解することができたため,業務を円滑に進められると思う. 今後AUTOSARへの対応をしていく際にOSの知識を用いてコンフィギュレーション,デバッグ時に役立てられると思う. AUTOSAR, RTOS, ジェネレータなど新しい知識の獲得や復習ができた. *enPiT-Pro Embの講義について語っていただいた,受講者の声(インタビュー形式)はこちらから. |
備考 | 関連する講座 ・AUTOSAR CP 概論 ・リアルタイムOSの内部構造 ・リアルタイム性保証技術 お申込みや開講に関わる諸条件は,公開講座開講規約のページをご覧ください. enPiT-Pro Emb向けの文部科学省BP要件該当授業時間数(実務家教員)情報:この科目は6時間です. |