AUTOSAR MCAL 的原理與實踐

叢書名 :物聯網與人工智慧套用開發叢書

作 譯 者:工業和信息化部人才交流中心,恩智浦(中國)管理有限公司

出版時間:2018-10

千 字 數:288

版 次:01-01

頁 數:244

開 本:16開

I S B N :9787121349089

本書主要介紹AUTOSAR MCAL的基本原理與實踐,簡述AUTOSAR這一汽車軟體架構的相關標準。本書期望能給相關套用設計的初學入門者提供一些參考,以利於後續深入技術的研究,幫助讀者全面、深入地了解AUTOSAR MCAL的架構和工作原理,以及熟悉並掌握基於AUTOSAR MCAL的快速開發流程,提高軟體的開發效率,縮短產品開發周期。

第1章 AUTOSAR的由來和發展歷程 001

1.1 AUTOSAR的基本概念 002

1.1.1 AUTOSAR的建立背景 003

1.1.2 AUTOSAR建立的動機與目標 004

1.1.3 AUTOSAR的主要特徵 004

1.2 AUTOSAR技術概述 005

1.2.1 軟體組件 008

1.2.2 虛擬功能匯流排 010

1.3 ECU軟體架構 014

1.4 AUTOSAR方法論 019

1.5 AUTOSAR驗收測試 020

1.5.1 套用兼容性 020

1.5.2 匯流排兼容性 020

1.5.3 驗收測試的目標 020

1.6 AUTOSAR組織架構 021

1.6.1 AUTOSAR管理委員會的主要功能 023

1.6.2 AUTOSAR主席 023

1.6.3 AUTOSAR發言人 024

1.7 用戶組 024

1.7.1 AUTOSAR用戶組 024

1.7.2 外部用戶組 025

1.8 AUTOSAR相關FAQ 026

1.9 AUTOSAR供應商ID列表 029

第2章 AUTOSAR標準詳解 033

2.1 AUTOSAR標準概要 034

2.2 AUTOSAR基礎 036

2.2.1 版本1.0 037

2.2.2 基礎版本1.1 038

2.3 AUTOSAR經典平台 039

2.3.1 版本3.0變更摘要 040

2.3.2 版本3.1變更摘要 042

2.3.3 版本3.2變更摘要 043

2.3.4 版本4.0變更摘要 043

2.3.5 版本4.1變更摘要 046

2.3.6 版本4.2變更摘要 049

2.3.7 版本4.3變更摘要 050

2.4 AUTOSAR自適應平台 052

2.5 驗收測試 056

2.6 小結 058

第3章 通用汽車電子微控制器簡介 059

3.1 產品系列特性與套用 060

3.1.1 產品系列介紹 060

3.1.2 系統框圖 063

3.1.3 套用 067

3.2 硬體加密安全 068

3.2.1 設備安全 069

3.2.2 安全套用案例 070

3.2.3 CSEc概述 074

3.2.4 密鑰 076

3.2.5 通用CSEc PRAM接口 078

3.3 功能安全 079

3.3.1 安全功能 080

3.3.2 正確操作 080

3.3.3 安全狀態 081

3.3.4 故障與失效 081

3.3.5 單點故障容錯時間間隔與過程安全時間 084

3.3.6 潛在故障容錯時間間隔 085

3.3.7 MCU的安全概念 086

3.4 軟體開發環境 091

第4章 AUTOSAR MCAL軟體架構詳解 099

4.1 MCAL架構介紹 100

4.1.1 Microcontroller驅動組 101

4.1.2 Memory驅動組 102

4.1.3 Communication驅動組 103

4.1.4 I/O驅動組 106

4.2 MCAL主要驅動模組的使用方法 108

4.2.1 MCU驅動模組API的使用方法 109

4.2.2 PORT驅動模組API的使用方法 109

4.2.3 PWM驅動模組API的使用方法 111

4.2.4 ADC驅動模組API的使用方法 112

4.2.5 SPI驅動模組API的使用方法 115

4.2.6 GPT驅動模組API的使用方法 119

4.2.7 CAN驅動模組API的使用方法 124

第5章 AUTOSAR MCAL配置參考實例 127

5.1 時鐘及引腳分布基本配置 130

5.1.1 新建EB Tresos配置工程 131

5.1.2 MCU驅動組件的配置 133

5.1.3 PORT驅動組件的配置 138

5.1.4 工程參考實例 142

5.2 定時器中斷控制LED閃爍 143

5.2.1 S32K14x系列MCU定時器資源 143

5.2.2 GPT驅動組件的配置 144

5.2.3 DIO驅動組件的配置 147

5.2.4 工程參考實例 148

5.3 產生PWM信號 149

5.3.1 S32K FlexTimer模組介紹 150

5.3.2 PWM驅動組件的配置 152

5.3.3 工程參考實例 155

5.4 配置SPI匯流排通信 155

5.4.1 SPI驅動組件的配置 155

5.4.2 工程參考實例 161

5.5 配置CAN匯流排通信 162

5.5.1 CAN驅動組件的配置 163

5.5.2 工程參考實例 167

第6章 AUTOSAR MCAL樣例工程介紹 169

6.1 基於S32K144的MCAL樣例工程 170

6.1.1 S32K144開發板介紹 170

6.1.2 S32K14x MCAL樣例工程使用方法 174

6.2 工程詳解 188

6.2.1 啟動代碼 188

6.2.2 Main函式詳解 193

6.2.3 外設初始化詳解 195

6.2.4 中斷使能詳解 203

6.2.5 Task1任務詳解 207

6.2.6 Task2任務詳解 208

6.2.7 Task3任務詳解 211

參考文獻 214

熱門詞條

聯絡我們