定 價:59 元
叢書名:物聯(lián)網(wǎng)與人工智能應(yīng)用開發(fā)叢書
- 作者:工業(yè)和信息化部人才交流中心
- 出版時間:2018/10/1
- ISBN:9787121349089
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:U463.6
- 頁碼:244
- 紙張:
- 版次:01
- 開本:16開
本書主要介紹AUTOSAR MCAL的基本原理與實踐,簡述AUTOSAR這一汽車軟件架構(gòu)的相關(guān)標(biāo)準(zhǔn)。本書期望能給相關(guān)應(yīng)用設(shè)計的初學(xué)入門者提供一些參考,以利于后續(xù)深入技術(shù)的研究,幫助讀者全面、深入地了解AUTOSAR MCAL的架構(gòu)和工作原理,以及熟悉并掌握基于AUTOSAR MCAL的快速開發(fā)流程,提高軟件的開發(fā)效率,縮短產(chǎn)品開發(fā)周期。
工業(yè)和信息化部人才交流中心(以下簡稱中心)創(chuàng)建于1985年1月,1992年10月成為獨立事業(yè)法人單位,工業(yè)和信息化部所屬的黨政機關(guān)一類事業(yè)單位(正局級),是經(jīng)中央機構(gòu)編制委員會辦公室批準(zhǔn),國家事業(yè)單位登記管理局注冊登記,是工業(yè)和信息化部在人才培養(yǎng)、人才交流、智力引進、國際交流、會議展覽等方面的支撐機構(gòu);也是人力資源和社會保障部、工業(yè)和信息化部“全國信息專業(yè)技術(shù)人才知識更新工程”及“信息化工程師”項目實施承辦單位。
第1章 AUTOSAR的由來和發(fā)展歷程 001
1.1 AUTOSAR的基本概念 002
1.1.1 AUTOSAR的建立背景 003
1.1.2 AUTOSAR建立的動機與目標(biāo) 004
1.1.3 AUTOSAR的主要特征 004
1.2 AUTOSAR技術(shù)概述 005
1.2.1 軟件組件 008
1.2.2 虛擬功能總線 010
1.3 ECU軟件架構(gòu) 014
1.4 AUTOSAR方法論 019
1.5 AUTOSAR驗收測試 020
1.5.1 應(yīng)用兼容性 020
1.5.2 總線兼容性 020
1.5.3 驗收測試的目標(biāo) 020
1.6 AUTOSAR組織架構(gòu) 021
1.6.1 AUTOSAR管理委員會的主要功能 023
1.6.2 AUTOSAR主席 023
1.6.3 AUTOSAR發(fā)言人 024
1.7 用戶組 024
1.7.1 AUTOSAR用戶組 024
1.7.2 外部用戶組 025
1.8 AUTOSAR相關(guān)FAQ 026
1.9 AUTOSAR供應(yīng)商ID列表 029
第2章 AUTOSAR標(biāo)準(zhǔn)詳解 033
2.1 AUTOSAR標(biāo)準(zhǔn)概要 034
2.2 AUTOSAR基礎(chǔ) 036
2.2.1 版本1.0 037
2.2.2 基礎(chǔ)版本1.1 038
2.3 AUTOSAR經(jīng)典平臺 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自適應(yīng)平臺 052
2.5 驗收測試 056
2.6 小結(jié) 058
第3章 通用汽車電子微控制器簡介 059
3.1 產(chǎn)品系列特性與應(yīng)用 060
3.1.1 產(chǎn)品系列介紹 060
3.1.2 系統(tǒng)框圖 063
3.1.3 應(yīng)用 067
3.2 硬件加密安全 068
3.2.1 設(shè)備安全 069
3.2.2 安全應(yīng)用案例 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 安全狀態(tài) 081
3.3.4 故障與失效 081
3.3.5 單點故障容錯時間間隔與過程安全時間 084
3.3.6 潛在故障容錯時間間隔 085
3.3.7 MCU的安全概念 086
3.4 軟件開發(fā)環(huán)境 091
第4章 AUTOSAR MCAL軟件架構(gòu)詳解 099
4.1 MCAL架構(gòu)介紹 100
4.1.1 Microcontroller驅(qū)動組 101
4.1.2 Memory驅(qū)動組 102
4.1.3 Communication驅(qū)動組 103
4.1.4 I/O驅(qū)動組 106
4.2 MCAL主要驅(qū)動模塊的使用方法 108
4.2.1 MCU驅(qū)動模塊API的使用方法 109
4.2.2 PORT驅(qū)動模塊API的使用方法 109
4.2.3 PWM驅(qū)動模塊API的使用方法 111
4.2.4 ADC驅(qū)動模塊API的使用方法 112
4.2.5 SPI驅(qū)動模塊API的使用方法 115
4.2.6 GPT驅(qū)動模塊API的使用方法 119
4.2.7 CAN驅(qū)動模塊API的使用方法 124
第5章 AUTOSAR MCAL配置參考實例 127
5.1 時鐘及引腳分布基本配置 130
5.1.1 新建EB Tresos配置工程 131
5.1.2 MCU驅(qū)動組件的配置 133
5.1.3 PORT驅(qū)動組件的配置 138
5.1.4 工程參考實例 142
5.2 定時器中斷控制LED閃爍 143
5.2.1 S32K14x系列MCU定時器資源 143
5.2.2 GPT驅(qū)動組件的配置 144
5.2.3 DIO驅(qū)動組件的配置 147
5.2.4 工程參考實例 148
5.3 產(chǎn)生PWM信號 149
5.3.1 S32K FlexTimer模塊介紹 150
5.3.2 PWM驅(qū)動組件的配置 152
5.3.3 工程參考實例 155
5.4 配置SPI總線通信 155
5.4.1 SPI驅(qū)動組件的配置 155
5.4.2 工程參考實例 161
5.5 配置CAN總線通信 162
5.5.1 CAN驅(qū)動組件的配置 163
5.5.2 工程參考實例 167
第6章 AUTOSAR MCAL樣例工程介紹 169
6.1 基于S32K144的MCAL樣例工程 170
6.1.1 S32K144開發(fā)板介紹 170
6.1.2 S32K14x MCAL樣例工程使用方法 174
6.2 工程詳解 188
6.2.1 啟動代碼 188
6.2.2 Main函數(shù)詳解 193
6.2.3 外設(shè)初始化詳解 195
6.2.4 中斷使能詳解 203
6.2.5 Task1任務(wù)詳解 207
6.2.6 Task2任務(wù)詳解 208
6.2.7 Task3任務(wù)詳解 211
參考文獻 214