自動車用ECU開発入門 システム・ハードウェア・ソフトウェアの基本とAUTOSARによる開発演習
発売日:2023年12月
- ページ数
- 193p
- ISBN
- 978-4-910558-24-0
- 著者情報
- 清原 良三(キヨハラ リョウゾウ)
神奈川工科大学情報学部情報工学科教授。1983年3月大阪大学工学部応用物理学科卒、1985年3月大阪大学大学院博士前期課程工学研究科応用物理学専攻了、同年4月三菱電機株式会社入社。1989年から(財)新世代コンピュータ技術開発機構出向、1993年復職、在職中は、日英機械翻訳システム、並列推論マシンオペレーティングシステムの開発、モバイルコンピューティング技術の開発、携帯電話のソフトウェア更新技術、Java高速化技術の開発などに従事。2008年9月大阪大学大学院情報科学研究科情報数理学専攻にて博士(情報科学)、2012年より現職。専門:高度交通システム(ITS)、モバイルコンピューティング。所属学会:情報処理学会、電子情報通信学会、ACM、IEEE、Informatics Society
脇田 敏裕(ワキタ トシヒロ)
神奈川工科大学創造工学部自動車システム開発工学科教授。1985年3月東京大学工学系研究科情報工学専攻修士課程修了、同年豊田中央研究所入社。自動車音色評価、自動車用ECUソフトウェア、運転支援システムなどの研究開発に従事。2006年3月名古屋大学大学院情報科学研究科メディア科学専攻博士課程(後期)修了。2018年1月より現職。専門:ヒューマンインタフェース、自律移動モビリティ。所属学会:情報処理学会、電子情報通信学会、自動車技術会、IEEE
徳永 雄一(トクナガ ユウイチ)
金沢工業大学情報フロンティア学部経営情報学科教授。1990年3月東京理科大学工学部電気工学科卒、同年4月三菱電機株式会社入社。在職中は、計算機の耐環境・高信頼設計、CPU高性能化などの計算機アーキテクチャ、工場・鉄道・自動車の監視制御ネットワーク、機器状態保全に向けたデータ分析などの研究開発に従事。2009年3月立命館大学大学院にて博士(工学)修了。2019年3月三菱電機株式会社退社、2019年4月金沢工業大学赴任し現在に至る。専門:リアルタイム計算機システム、情報ネットワーク。所属学会:情報処理学会、システム制御情報学会、IEEE
安井 大介(ヤスイ ダイスケ)
株式会社不二工機。2004年3月立命館大学大学院理工学研究科情報システム学専攻修了、同年4月アイコムシステム工業株式会社入社。在職中は、クライアント・サーバ、Web、組込み、UI、車載といった分野の受託ソフトウェア開発や、大学とのAUTOSAR CPに関する共同研究、新規事業に従事。2022年4月退社、2022年5月株式会社不二工機に入社。所属学会:TOPPERSプロジェクト(準会員)
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
”【まえがき】※一部抜粋
ECUソフトウェアの品質は、通常のソフトウェア品質とは比べものにならないほどのレベルが要求される。人の命に関わるケースも多くあるためである。そのため、品質の高いソフトウェアの開発効率化と徹底した試験による評価が重要となる。また、ソフトウェアの開発規模は年々大きくなっている。搭載するECU の数だけでなく、統合ECU などにより1 台あたりの要求される機能要件が多くなり、複雑化している。そのため、特殊な組み込みソフトウェアの技術者は数多く必要となっているのが現状である。
多くのエンジニアは、まずC言語などのある程度メモリなどのハードウェアを意識する言語から、メモリ管理を意識しないJava 言語や、Python などから学んでいる人もいるだろう。そういうエンジニアにとって組み込みソフトウェアは敷居が高いかもしれない。なぜなら、割り込みを意識したり、リアルタイムな処理を保証するといった処理が必要になると考えると、ハードウェアを意識しないわけにはいかないからである。あるいは、常時起動し続ける組み込みソフトでは、メモリの開放を常に意識しないとメモリリークと呼ばれるバグを入れてしまいかねないこともある。ECU のソフトウェア開発は、組み込みソフトウェアの開発であって様々な知識が必要と思い二の足を踏むエンジニアもいるかもしれない。しかし、モデルベース開発の導入により簡単にソフトウェアを開発できることが本書でわかれば、一歩踏み込んでもらえるのではないだろうか。
本書の対象読者は、社会人で今後ECU のソフトウェア開発に取り組んでみたい、あるいは取り組む予定のあるエンジニアや、将来ソフトウェアエンジニアとして自動車の開発に関わりたい、自動車メーカあるいは、電機メーカなどの部品メーカで働きたいというような大学生や高専生を対象としている。そういったエンジニアに対して、具体的なECU の説明をしたり、抽象的なソフトウェアの構造を説明するだけでなく、4 章に演習としてモデルベースでソフトウェアを開発する経験ができるような構成とした。また、演習の環境はOS や様々なライブラリのバージョンアップなどにより、本書の執筆時点と読者の実行時点で環境が異なることが十分想定されるため、Web ページなどで最新の環境での動作の説明など必要に応じてサポートしていきたいと考えている。
目次
1.自動車の電子制御システム
1. 1 ECU の起源
1. 2 ECU の分類
1. 3 マイコン制御
1. 4 ネットワークシステム
1. 5 E/E アーキテクチャと統合
1. 6 機能安全
1. 7 サイバーセキュリティ
参考文献
2.ECUのハードウェア
2. 1 自動車の制御システムとECU の種類
2. 1. 1 パワートレイン系:エンジンECU
2. 1. 2 パワートレイン系:モータ制御ECU
2. 1. 3 シャーシ系ECU
2. 1. 4 運転支援・自動運転系ECU
2. 1. 5 ボディ系ECU
2. 1. 6 情報系ECU
2. 2 ECU の数
2. 3 ECU の構造
2. 3. 1 全体の構造
2. 3. 2 ECU の筐体
2. 3. 3 ECU の搭載場所
2. 3. 4 ECU のEMC
2. 4 インタフェース
2. 4. 1 ECU- センサ・アクチュエータ間通信
2. 4. 2 ECU-ECU 間通信(CAN、LIN、Ethernet)
参考文献
3.ECUのソフトウェア
3. 1 ECU ソフトウェアの特長
3. 2 ECU ソフトウェアアーキテクチャ
3. 2. 1 従来のソフトウェア開発
3. 2. 2 割り込み処理
3. 2. 3 リアルタイム処理
3. 2. 4 状態遷移
3. 2. 5 試験
3. 3 モデルベース設計
3. 3. 1 モデルベース開発とは
3. 3. 2 自動コード生成
3. 3. 3 モデルベース開発プロセス
3. 4 開発プラットフォーム
3. 4. 1 開発プラットフォームとは
3. ほか
商品詳細
- シリーズ名
- エンジニア入門シリーズ
- 出版社名
- 科学情報出版
- サイズ
- 21cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。