AUTOSAR 規範與車用控制器軟件開發

宋珂; 王民; 單忠偉

  • 出版商: 化學工業
  • 出版日期: 2024-04-01
  • 售價: $468
  • 貴賓價: 9.5$445
  • 語言: 簡體中文
  • 頁數: 226
  • 裝訂: 平裝
  • ISBN: 7122329836
  • ISBN-13: 9787122329837
  • 立即出貨

買這商品的人也買了...

商品描述

本書共分10章,首先介紹了汽車電子控制系統以及AUTOSAR 規範的基本概念;之後以AUTOSAR方法論為線索,
通過示例開發過程介紹,全面展現了基於AUTOSAR工具鏈完成符合AUTOSAR規範的車用控制器軟件開發的具體流程與方法;
最後,剖析了AUTOSAR對道路車輛功能安全ISO 26262標準的支持情況,並對AUTOSAR 與信息安全以及Adaptive AUTOSAR平臺進行了介紹。
本書以通俗易懂的語言和形象的圖解展現了AUTOSAR中一些複雜的概念問題,
精心設計的示例亦旨在以開發者的視角深度剖析AUTOSAR方法論的具體實施過程。
本書可作為汽車電子相關專業高年級本科生和研究生的參考書,也可作為汽車電子行業軟件工程師學習參考的資料。

目錄大綱

第1章 汽車電子控制系統介紹
1.1 電子技術在汽車上的應用
1.1.1 汽車電子技術的發展歷史
1.1.2 汽車電子技術的應用現狀
1.2 汽車電子控制系統的基本構成
1.3 車用控制器軟件標準(從OSEK到AUTOSAR)
1.4 本章小結
第2章 AUTOSAR規範基礎理論
2.1 AUTOSAR的由來與發展歷程
2.1.1 AUTOSAR的由來
2.1.2 AUTOSAR的原則及核心思想
2.1.3 AUTOSAR的發展歷程及應用現狀
2.2 AUTOSAR分層架構
2.2.1 AUTOSAR應用軟件層
2.2.2 AUTOSAR運行時環境
2.2.3 AUTOSAR基礎軟件層
2.3 AUTOSAR軟件組件
2.3.1 軟件組件的數據類型
2.3.2 軟件組件的埠與埠接口
2.3.3 軟件組件的內部行為
2.4 AUTOSAR虛擬功能總線
2.5 AUTOSAR方法論
2.6 AUTOSAR應用接口
2.7 本章小結
第3章 本書示例及AUTOSAR系統解決方案介紹
3.1 本書示例介紹
3.1.1 示例開發需求介紹
3.1.2 示例總體方案設計
3.1.3 示例系統設計
3.1.4 示例系統AUTOSAR架構
3.2 ETAS AUTOSAR系統解決方案介紹
3.3 本書AUTOSAR系統解決方案介紹
3.4 本章小結
第4章 AUTOSAR軟件組件級設計與開發
4.1 Matlab/Simulink與Embedded Coder工具簡介
4.1.1 Matlab/Simulink工具簡介
4.1.2 Embedded Coder工具簡介
4.2 基於Matlab/Simulink的軟件組件開發
4.2.1 Matlab/Simulink與AUTOSAR基本概念的對應關系
4.2.2 軟件組件內部行為建模方法
4.2.3 AUTOSAR客戶端/服務器機制的實現方法
4.3 軟件組件代碼及描述文件配置生成
4.3.1 求解器及代碼生成相關屬性配置
4.3.2 模型配置
4.3.3 AUTOSAR Properties配置
4.3.4 Simulink-AUTOSAR Mapping配置
4.3.5 符合AUTOSAR規範的代碼及描述文件生成
4.4 在Simulin 中導入軟件組件描述文件——“自上而下”的工作流程
4.5 本章小結
第5章 AUTOSAR系統級設計與配置
5.1 ETAS ISOLAR-A工具簡介
5.2 ETAS ISOLAR-A工具入門
5.2.1 ISOLAR-A安裝方法
5.2.2 ISOLAR-A界面說明
5.3 基於ISOLAR-A的軟件組件設計方法
5.3.1 AUTOSAR工程創建
5.3.2 數據類型定義
5.3.3 埠接口設計
5.3.4 軟件組件設計
5.3.5 I/O硬件抽象層軟件組件設計
5.3.6 軟件組件模板生成
5.4 基於ISOLAR-A的系統級設計與配置方法
5.4.1 系統配置輸入文件創建與導入
5.4.2 Composition SWC建立
5.4.3 系統配置
5.4.4 ECU信息抽取
5.5 本章小結
第6章 AUTOSAR ECU級開發之RTE 與BSW(除MCAL外)
6.1 ETAS RTA系列工具簡介
6.1.1 RTA-BSW簡介
6.1.2 RTA-RTE簡介
6.1.3 RTA-OS簡介
6.2 ETAS RTA系列工具入門
6.2.1 RTA系列工具安裝方法
6.2.2 RTA系列工具界面說明
6.3 CAN通信協議棧概念與配置方法介紹
6.3.1 CAN通信協議棧概念
6.3.2 CAN通信協議棧配置方法
6.4 EcuM模塊概念與配置方法介紹
6.5 BswM模塊概念與配置方法介紹
6.6 BSW模塊代碼生成
6.7 服務軟件組件與應用層軟件組件埠連接
6.8 RTE配置與代碼生成
6.8.1 RTE Contract階段生成
6.8.2 RTE配置
6.8.3 RTE Generation階段生成
6.9 AUTOSAR操作系統概念與配置方法介紹
6.9.1 AUTOSAR操作系統概念
6.9.2 RTA-OS工程創建
6.9.3 AUTOSAR操作系統配置方法
6.9.4 RTA-OS工程編譯
6.10 本章小結
第7章 AUTOSAR ECU級開發之MCAL
7.1 MCAL配置工具入門
7.1.1 MCAL配置工具安裝方法
7.1.2 MCAL配置工具界面說明
7.1.3 MCAL配置工程創建方法
7.2 MCAL模塊配置方法及常用接口函數介紹
7.2.1 Mcu模塊
7.2.2 Gpt模塊
7.2.3 Port模塊
7.2.4 Dio模塊
7.2.5 Adc模塊
7.2.6 Pwm模塊
7.2.7 Icu模塊
7.2.8 Can模塊
7.2.9 Base與Resource模塊
7.3 MCAL配置驗證與代碼生成
7.4 本章小結
第8章 AUTOSAR工程代碼集成與調試
8.1 AUTOSAR工程代碼架構與集成方法介紹
8.2 代碼編譯鏈接
8.3 代碼調試
8.3.1 單片機可執行文件下載
8.3.2 A型車燈調試現象
8.3.3 B型車燈調試現象
8.4 本章小結
第9章 AUTOSAR與功能安全
9.1 AUTOSAR 對ISO 26262中支持部分的要求概述
9.1.1 ISO 26262對架構設計的要求
9.1.2 ISO 26262對硬件驗證的要求
9.1.3 ISO 26262對通信驗證的要求
9.1.4 ISO 26262對FFI的要求
9.1.5 ISO 26262對編碼風格的要求
9.2 AUTOSAR中實現FFI的安全機制
9.2.1 AUTOSAR安全機制的存儲空間分區
9.2.2 AUTOSAR安全機制的存儲空間保護
9.2.3 AUTO