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










