AUTOSAR軟件架構開發實戰訓練營
培訓形式
· 公開課:個人參加
· 本培訓提供深度定制化服務。我們將基于企業的具體業務需求、團隊技術基礎及項目時間表,量身定制培訓內容、案例與課程時長,確保培訓成果能直接應用于實際項目,實現精準賦能與效率最大化。
培訓對應的人才缺口
1. 嵌入式軟件工程師:
· 有軟件、數字電子、通信和信號處理技術基礎
· 新能源三電控制系統/智能駕駛/汽車電子ECU開發經驗
2. AUTOSAR軟件工程師
· 有底層軟件、數字電子、單片機、通信和信號處理技術基礎
· 新能源三電控制系統/智能駕駛/汽車電子ECU開發經驗
3. 功能安全軟件工程師
· 有軟件、嵌入式系統、架構設計基礎
· 汽車電子ECU開發流程和技術經驗
4. 軟件集成工程師
· 有軟件、嵌入式系統開發基礎
· 汽車電子ECU軟件開發和需求工程經驗
培訓設計對應的人才崗位
AUTOSAR軟件工程師 汽車電子軟件開發方向
典型崗位分析:
· 對接客戶ECU在AUTOSAR方面的需求和方案要求,負責ECU基于AUTOSAR架構的軟件開發工作,包括客戶需求分析梳理、ECU架構設計、軟件模塊配置設計等;
· 具體完成基于AUTOSAR開發工具完成不同層次軟件配置、代碼生成工作;
· 具體完成ECU底層、RTE和應用軟件模塊的整體功能集成聯調;
· 負責基于AUTOSAR架構的軟件升級方案設計開發和功能集成調試;
· 對于AUTOSAR軟件模塊集成過程中出現的問題進行跟蹤處理,直至關閉。
人才培養目標
1. 人才定位:
· 面向汽車廠和零部件公司的新能源、智能駕駛、傳統汽車電子控制器開發的基礎軟件工程師崗位,包括軟件驅動工程師、通信/診斷工程師,工作內容包含Hardware/ECU Abstraction Layer的設計和編程、Bootloader編寫、AUTOSAR的配置、內存Layout的設計、操作系統、診斷軟件的編寫等。
· 主要服務對象包括包括大眾、通用等外資汽車廠,博世、大陸等外資零部件公司,上汽、吉利、蔚來等自主品牌的汽車廠,華域、百度、斑馬等國內自主品牌的零部件公司或互聯網公司。
2. 素質要求:
· 工程知識:熟悉物理、數字電子、模擬電子基礎,掌握C/C++軟件編程、嵌入式系統、單片機原理和應用。
· 問題分析:能夠發現問題、分析問題,能夠運用理論知識和技能開展產品開發。
· 工具應用:能夠應用Vector,ETAS等主流的開發工具,配置AUTOSAR軟件代碼到嵌入式系統中,并能正確的處理各類技術問題,找到應對方案。
· 職業規范:遵守開發流程和規則,遵守代碼規范。主動承擔項目責任,對項目進度、質量和交付成果負責。
· 團隊協作:具有合作意識、團隊協作意識。及時聯絡、匯報和討論遇到的問題。
· 溝通:能夠針對項目或技術問題,及時準確的通過語言、文字和文案等方式的向上級或團隊成員傳達。確保項目開展的有序性。
· 學習能力:能夠緊跟技術發展趨勢,不斷更新專業領域的技能和知識。對新的技術標準或方法能夠快速的學習,并應用到產品開中。
實訓設施
· 硬件:高性能計算機,Windows 7以上操作系統
· 軟件:DavinciConfig和DavinciDevelop配置工具(可選)
· 環境:多媒體教室,投影儀,有白板,麥克風,無線或有線網絡,計算機每位學員一臺。如學生計算機內無DavinciConfig和DavinciDevelop配置工具,建議安裝遠程操作軟件TeamViewer/向日葵等。
培訓大綱
一、AUTOSAR基礎知識
1. 什么是軟件架構
2. 為什么要用AUTOSAR
3. AUTOSAR的背景和發展
4. AUTOSAR軟件架構介紹
5. AUTOSAR Application
6. AUTOSAR RTE
7. AUTOSAR BSW
8. AUTOSAR方法論
9. AUTOSAR接口
10. AUTOSAR開發流程
11. AUTOSAR的融合和移植簡介
12. AUTOSAR規范的介紹和學習
二、AUTOSAR OS及實例練習(基于Vector工具鏈)
1. AUTOSAR OS 介紹
2. AUTOSAR OS Task
3. AUTOSAR OS Alarm
4. AUTOSAR OS ScheduleTable
5. AUTOSAR OS Event
6. AUTOSAR OS Interrupt
7. AUTOSAR OS Resource
8. AUTOSAR OS SC2 TimingProtection
9. AUTOSAR OS SC3 MemoryProtection
10. AUTOSAR Multicore簡介
11. 匹配工具演練(講解過程中同步配置)
三、AUTOSAR SoftwareComponent及實例練習(基于Vector工具鏈)
1. SoftwareComponent
2. PortInterface
3. DataTypes
4. Runnable
5. 匹配工具演練(講解過程中同步配置)
四、AUTOSAR IOHardwareAbstraction及實例練習(基于Vector工具鏈)
1. Why IOHardwareAbstraction
2. IOHardwareAbstraction
3. I/O Drivers簡介
4. Client Server Concept(Synchronous & Asynchronous)
5. 匹配工具演練(講解過程中同步配置)
五、CAN協議介紹
1. 汽車總線技術發展現狀
2. 數據鏈路層
3. 物理層
六、AUTOSAR Communication及實例練習(基于Vector工具鏈)
1. Module Introduction
2. Signal Transmission
3. Signal Reception
4. SignalGroup
5. Update Bit
6. Deadline Monitoring
7. Notification Mechanism
8. Invalidation Mechanism
9. Rx Filter
10. Never Received
11. 匹配工具演練(講解過程中同步配置)
七、AUTOSAR ModeManagement及實例練習(基于Vector工具鏈)
1. Module Introduction
2. Sleep & Wakeup Handling
3. Wakeup Validation
4. BSWM Configuration
5. ECUM configuration
6. COMM, CANSM, NM, and CANNM
7. Network Management Algorithm
8. Mode Manager Concept
9. Service Mapping
八、AUTOSAR MemoryAbstraction及實例練習(基于Vector工具鏈)
1. Module Introduction
2. Fee模擬EEPROM存儲
3. EA片上EEPROM存儲
4. Memory Handling
5. Configuration
6. NvBlockSw Components
7. 匹配工具演練(講解過程中同步配置)
九、UDS診斷協議介紹
1. ISO 14229-1 UDS診斷協議Overview
2. ISO15765-3 應用層協議
十、AUTOSAR Diagnostics及實例練習(基于Vector工具鏈)
1. Diagnostic Introduction
2. Module Introduction
3. CANTP – CAN Transport Layer
4. DCM – Diagnostic Communication Manager
5. DEM – Diagnostics Event Manager
6. FIM – Function Inhibition Manager
7. Module Interation
8. Diagnostics常見服務及配置實現
11. 匹配工具演練(講解過程中同步配置)
十一、AUTOSAR擴展知識
1. AUTOSAR的代碼移植
2. AUTOSAR與功能安全
3. AUTOSAR與信息安全
十二、MBD應用應用層軟件與AUTOSAR
1. MBD的介紹
2. Matlab和Simulink基礎知識
3. Simulink建模技術和規范
4. 自動代碼生成
5. 符合AUTOSAR標準的應用層開發
5.1 應用層軟件架構
5.2 模型與AUTOSAR端口映射
5.3 Arxml文件和代碼生成技術
十三、課程回顧和知識梳理,案例練習和討論
培訓講師
資深的軟件工程專家,擁有十余年的AUTOSAR研究和應用開發經驗,是中國導入AUTOSAR軟件標準的最早一批工程人員,也是為數不多的為零部件公司和整車廠服務過的人員,能夠從較高的角度去認識AUTOSAR產業鏈。他曾負責過多個知名汽車主機廠AUTOSAR項目的落地實施,熟悉主流的BOSCH/ETAS,Vector,EB等主流的系統解決方案。
講師擔任牛喀學城培訓講師多年,為中國汽車產業培養了很多優秀的工程師。他具有豐富的教學經驗,對學員態度誠懇耐心,認真負責,能夠深入淺出的 解釋技術問題本質。累計培訓過數十名AUTOSAR工程師,他們目前在中國的各個知名企業擔任著非常重要的職位,有的已經成長為專家或者團隊帶頭人。










