国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

ELEOK

標題: AutoSAR系列講解 中文指導手冊 [打印本頁]

作者: SGX    時間: 2025-5-15 17:10
標題: AutoSAR系列講解 中文指導手冊
文檔下載:
Autosar中文指導手冊.pdf (17.99 MB, 售價: 3 E幣)
文檔部分內容截圖:

目錄:
AutoSAR系列講解(入門篇)1.1-AutoSAR發展
一、AutoSAR成員
二、AutoSAR歷史發展
三、使用AutoSAR前的狀態
1、原始狀態
2、進階狀態
四、使用AutoSAR后的狀態
1、軟硬件隔離
2、AutoSAR的優勢
AutoSAR系列講解(入門篇)1.2-AutoSAR概述
一、到底什么是AutoSAR
1、大白話來講
2、架構上來講
應用軟件層
實時運行環境
基礎軟件層
3、工具鏈上來講
二、AutoSAR的目標
AutoSAR系列講解(入門篇)2.1-AppL概述
一、AppL的組成
二、先來舉個例子
三、SWC的通信
四、SWC的分配
AutoSAR系列講解(入門篇)2.2-SWC的類型
一、原子級的SWC(Atomic SWC)
二、集合級的SWC(Composition SWC)
三、特殊的SWC
AutoSAR系列講解(入門篇)2.3-Ports的類型
一、接口的類型
二、S/R接口
三、C/S接口
AutoSAR系列講解(入門篇)2.4-Runnables可運行實體
一、Runnable概述
二、實際對應
AutoSAR系列講解(入門篇)3.1-RTE概述
一、什么是RTE
二、RTE的作用
AutoSAR系列講解(入門篇)3.2-RTE對Runnables的運行支撐
一、作為運行環境的主要功能點
二、Runnables的觸發條件
AutoSAR系列講解(入門篇)3.3-RTE對Ports的支撐(上)
一、特征
1、扮演SWCs和BSW的交流途徑
2、其他特征
二、S/R接口的不同方式
AutoSAR系列講解(入門篇)3.4-RTE對Ports的支撐(下)
一、C/S接口的實現
還是舉個例子
二、C/S接口的不同方式
1、同步調用
2、異步調用
AutoSAR系列講解(入門篇)3.5-RTE對數據一致性的管理
一、什么是數據一致性
二、數據一致性的實現機制
1、利用RTE管理
2、SWC內部變量
AutoSAR系列講解(入門篇)3.6-RTE與Interface接口
一、Interface接口總覽
二、AutoSAR接口
三、標準接口四、標準AutoSAR接口
AutoSAR系列講解(入門篇)4.1-BSW概述
一、什么是BSW
二、BSW的結構
1、微控制器硬件抽象層(MCAL)
2、ECU抽象層
3、服務層
四、復雜驅動
三、再將結構細分
AutoSAR系列講解(入門篇)4.2-BSW的I/O功能
一、架構與術語解釋
二、舉個例子
AutoSAR系列講解(入門篇)4.3-BSW的Communication功能
一、架構與術語解釋
二、發送流程
三、接收流程
AutoSAR系列講解(入門篇)4.4-BSW的Memory功能
一、架構與術語解釋
二、片內存儲
三、片外存儲
AutoSAR系列講解(入門篇)4.5-BSW的Mode Management功能
一、架構與術語解釋
AutoSAR系列講解(入門篇)4.6-BSW的Watchdog功能
一、架構與術語解釋
AutoSAR系列講解(入門篇)4.7-BSW的Diagnostics功能
一、架構與術語解釋
二、工作流程
AutoSAR系列講解(入門篇)4.8-BSW的OS功能
一、OS架構和術語解釋
二、OS的可擴展性
AutoSAR系列講解(入門篇)4.9-BSW小結
一、關于功能
二、關于實際工程
AutoSAR系列講解(入門篇)5.1-方法論概述
一、一些必要的概念
1、供應鏈上的稱呼
2、什么是方法論
二、工作流程
1、普通流程
(目前大部分車企還停留在這個階段)
2、AutoSAR標準流程
(目前能做到這個程度的太少了)
AutoSAR系列講解(入門篇)5.2-描述文件
一、主要流程
二、各描述文件介紹
1、SWC描述文件
2、系統約束描述文件
3、ECU資源描述文件
4、系統配置描述文件
5、ECU提取文件
AutoSAR系列講解(入門篇)5.3-ECUEX文件
一、ECUEX簡介
二、ECUEX內容涵蓋等級
1、等級1:目前普遍狀態
2、等級2:進階狀態
3、等級3:終極狀態
AutoSAR系列講解(入門篇)5.4-ECU的項目流程
一、團隊介紹
二、AutoSAR開發流程
AutoSAR系列講解(入門篇)6.1-Vector的工具鏈簡介一、PREEvision
二、vVIRTUALtarget
三、DaVinci
四、CANoe
五、CANape
其他
AutoSAR系列講解(入門篇)6.2-Adaptive AUTOSAR簡介
一、一些概念介紹
1、傳統E/E架構和未來的E/E架構
2、傳統汽車和智能汽車
二、Adaptive AUTOSAR介紹
1、發展的需求
2、自適應平臺的優勢
3、和傳統AutoSAR的對比
AutoSAR系列講解(實踐篇)7.1-DaVinci Developer使用初探
一、Dev界面簡介
二、Dev使用流程簡介
AutoSAR系列講解(實踐篇)7.2-AppL在Dev中的配置(上)
一、Application Component Types(SWC Type)
二、Service Component Types
三、Data Types
1、Application Data Types
2、Implementation Data Types
3、Base Types
四、Constants
AutoSAR系列講解(實踐篇)7.3-AppL在Dev中的配置(下)
五、Application Port Interfaces
六、Service Port Interfaces
七、Type Mapping Sets
AutoSAR系列講解(實踐篇)7.4-實驗:配置SWC&RTE(上)
一、實驗概覽
1、實驗目的
2、實驗內容
二、步驟一:配置SWC
1、在Cfg中新建工程并在Dev中打開
2、創建各種類型定義
3、通過Interface創建SWC上的Port實體
4、SWC的連接
5、創建IDT
6、建立數據映射模板
7、使用數據映射
8、在ECU中添加我們的SWC
AutoSAR系列講解(實踐篇)7.5-OS原理進階(上)
一、Tasks
1、基礎任務(Basic Task)
2、擴展任務(Extended Task)
二、Alarms
三、Interrupts
1、一類中斷(Cat1)
2、二類中斷(Cat2)
3、對比
四、Inter OS Application Communicator(IOC)
五、OS Resources
AutoSAR系列講解(實踐篇)7.6-OS原理進階(下)
一、OS運行實例
1、啟動OS
2、Alarm周期
3、中斷事件
二、Cfg配置簡述
AutoSAR系列講解(實踐篇)7.7-實驗:配置SWC&RTE(下)三、步驟二:配置Runnable及其Tasks映射
1、添加及配置Runnable
2、打開Cfg并同步工程
3、導入DBC文件
4、創建Task
5、Runnable到映射Task
6、定義Position
四、步驟三:配置OS
AutoSAR系列講解(實踐篇)8.1-IO架構
一、應用層級
二、傳感器信號流
三、執行器信號流
四、抽象層
AutoSAR系列講解(實踐篇)8.2-IO相關驅動(上)
一、I/O驅動概覽
二、PORT驅動
三、DIO驅動
四、PWM驅動
AutoSAR系列講解(實踐篇)8.3-IO相關驅動(中)
一、ICU驅動
1、邊緣計數(Edge Count)
2、邊緣檢測(Signal Edge Detection)
3、信號測量(Signal Measurement)
4、時間戳(Timestamping)
二、OCU驅動
AutoSAR系列講解(實踐篇)8.4-IO相關驅動(下)
一、ADC驅動
1、功能
2、ADC轉換組
3、轉換模式
4、觸發模式
5、Buffer初始化
6、Stream模式
二、IO相關驅動總結
AutoSAR系列講解(實踐篇)8.5-C/S原理進階
一、同步調用
二、異步調用
1、帶時限(Timeout)
2、循環等待(Polling)
3、觸發(Trigger)
AutoSAR系列講解(實踐篇)8.6-實驗:配置I/O
一、在MCAL中配置IO驅動
二、設計IoHwAb
三、添加代碼
AutoSAR系列講解(實踐篇)9.1-協議數據單元PDU
一、IPDUM深入
二、PDU轉換圖
AutoSAR系列講解(實踐篇)9.2-信息發送的Filter機制
一、Filter的機制
二、Filter的判斷(COM Signal Filters)
1、None
2、Always
3、Never
4、MaskedNewDiffersMaskedOld
5、MaskedNewEqualsX
6、MaskedNewDiifersX
7、NewIsOutside
8、NewIsWithin
三、信息發送的模式(Transmission Modes)
1、None2、Direct
3、Periodic
4、Mixed
四、例子
AutoSAR系列講解(實踐篇)9.3-通信相關機制(上)
一、Signal Groups
二、Update Bit
三、Notification Mechanisms
AutoSAR系列講解(實踐篇)9.4-通信相關機制(下)
一、Deadline Monitoring
1、超時監控
2、超時處理
二、Invalidation
1、失效機制
2、失效處理
AutoSAR系列講解(實踐篇)9.5-通信的數據映射
Data Mapping概述
Data Mapping的配置
AutoSAR系列講解(實踐篇)9.6-實驗:配置通信
一、為通信創建Ports
二、Data Mapping
三、Task Mapping
四、實驗總結
AutoSAR系列講解(實踐篇)10.1-模式管理概述
一、什么是模式管理
二、再談BswM
1、BswM概述
2、BswM執行流程
三、再談EcuM
AutoSAR系列講解(實踐篇)10.2-EcuM的上下電流程
一、上電(StartUp)
二、下電(Shutdown)
三、睡眠(Sleep)
AutoSAR系列講解(實踐篇)10.3-BswM配置
一、ECU State Handing(ESH)
二、Module Initialization
三、Communication Control
AutoSAR系列講解(實踐篇)10.4-網絡管理
一、Network Mode
1、Repeat Message State(幀重復狀態)
2、Normal State(正常運行狀態)
3、Ready Sleep State(準備睡眠狀態)
二、Prepare Sleep Mode
三、Bus-Sleep Mode
AutoSAR系列講解(實踐篇)10.5-通信管理模塊
一、ComM
1、內部喚醒
2、外部喚醒
二、CanSM
三、狀態關聯
AutoSAR系列講解(實踐篇)10.6-模式管理進階
一、概念
1、Mode Requester(MRqr)
2、Mode User(MUsr)
3、Mode Manager(MMgr)
4、Mode Declaration Group
5、Mode Switch Event
二、總結
舉個例子說明
1)c語言的形式2)AutoSAR模式管理的形式
AutoSAR系列講解(實踐篇)10.7-服務映射
一、流程
二、工具的使用
AutoSAR系列講解(實踐篇)10.8-實驗:模式管理
一、配置BswM
二、配置喚醒源
三、配置ComM Users
四、配置BswM的通信控制
五、Service Mapping
AutoSAR系列講解(實踐篇)11.1-BSW中的存儲模塊
一、NvM
1、排隊管理機制
2、上下電的存儲處理
3、支持數據校驗
4、數據的寫保護
5、對數據的冗余存儲
二、Fee
三、Ea
四、總結
AutoSAR系列講解(實踐篇)11.2-存儲處理與Block
一、NVRAM Block
NVRAM Block的類型
二、Fee Block
三、Ea Block
四、總結
AutoSAR系列講解(實踐篇)11.3-NVRAM Block的配置
一、基本配置
二、用戶配置
1、Data Access
2、Default Data
3、Optimization
4、Miscellaneous
AutoSAR系列講解(實踐篇)11.4-NvBlockSwComponents(上)
一、NvBlockSwComponents簡介
1、AutoSAR 3.x的情況
2、AutoSAR 4.x的優化
3、架構
4、控制流
二、Nv Port
三、NV Block SWC
AutoSAR系列講解(實踐篇)11.5-NvBlockSwComponents(下)
四、Properties
五、NV Block Data Mapping
六、Service Needs(NvBlockNeeds)
AutoSAR系列講解(實踐篇)11.6-服務映射(自頂向下)
一、配置Service Needs
二、配置Cfg同步
AutoSAR系列講解(實踐篇)11.7-實驗:配置存儲
一、配置SWC
二、創建Service Needs
三、配置BSW
AutoSAR系列講解(實踐篇)12.1-Diagnostics簡介
一、UDS協議
1、Service Identifier(SID)
2、協議規范
3、舉個例子
二、AutoSAR的診斷組成
AutoSAR系列講解(實踐篇)12.2-CanTP
CanTP一、主要作用
二、診斷傳輸流程
AutoSAR系列講解(實踐篇)12.3-Dcm
一、Dcm簡介
二、Dcm的組成
三、DCM與模式管理
AutoSAR系列講解(實踐篇)12.4-Fim
一、Fim功能
AutoSAR系列講解(實踐篇)12.5-Dem
一、Dem簡介
二、Dem消抖
1、計數模式
2、計時模式
三、診斷事件機制
AutoSAR系列講解(實踐篇)12.6-實驗:配置診斷
一、配置Dcm和Dem
二、配置Port
三、總結
AutoSAR系列講解(深入篇)14.1-EB Tresos使用初探
一、新建工程
二、添加和刪除模塊
三、界面
四、代碼生成
1、直接生成代碼
2、導出arxml文件
AutoSAR系列講解(深入篇)14.2-Mcal Port配置
一、配置界面
二、通用配置
1、ConfigVariant
2、PortSafety
3、PortGeneral
三、Port配置集合
四、一些使用技巧
AutoSAR系列講解(深入篇)14.3-Mcal Dio配置
一、Dio port配置
二、Dio pin配置
AutoSAR系列講解(深入篇)14.4-Mcal Dio代碼分析(上)
一、文件結構
二、動態代碼
1、arxml文件
2、Dio_Cfg.h
3、Dio_PBCfg.c
4、小結
AutoSAR系列講解(深入篇)14.5-Mcal Dio代碼分析(下)
三、靜態代碼
四、使用方法
1、初始化
2、運行
AutoSAR系列講解(深入篇)14.6-Mcal Mcu時鐘的配置
一、EB的Mcu模塊結構
二、時鐘的配置
AutoSAR系列講解(深入篇)14.7-Mcal Adc配置(上)
一、AdcGeneral
二、AdcSafety
三、AdcConfigSet
AutoSAR系列講解 - AutoSAR標準文檔概覽(上)
一、文檔下載
二、文檔結構
AutoSAR系列講解 - AutoSAR標準文檔概覽(下)
三、文檔內容四、各部分介紹
1、Introduction and functional overview
2、Acronyms and abbreviations
3、Related documentation
4、Constraints and assumptions
5、Dependencies to other modules
6、Requirements traceability
7、Functional specification
8、API specification
9、Sequence diagrams
10、Configuration specification
該手冊旨在幫助初學者和實踐者深入了解Autosar(汽車開放系統架構)的基本概念、應用編程接口(AP)、通信協議棧(CP)、軟件組件(SWC)以及操作系統(OS)等關鍵技術。此外,手冊還特別關注了Autosar在自動駕駛領域的實際應用,為開發者提供了寶貴的參考資料。
資源內容
Autosar基礎知識:詳細介紹了Autosar的基本架構、核心組件及其在汽車電子系統中的作用。
AP、CP、SWC、OS:深入探討了Autosar中的高級編程接口、通信協議棧、軟件組件以及操作系統的實現細節。
自動駕駛應用:結合實際案例,展示了Autosar在自動駕駛系統中的應用場景和解決方案。
適用人群
汽車電子工程師
嵌入式系統開發者
自動駕駛技術研究者
對Autosar感興趣的學生和愛好者
使用建議
建議讀者在閱讀本手冊前,具備一定的汽車電子或嵌入式系統基礎知識。手冊內容深入淺出,適合作為入門和進階學習的參考資料。




歡迎光臨 ELEOK (http://m.afoofa.cn/) Powered by Discuz! X5.0