AUTOSAR CP全棧開發(fā)實(shí)戰(zhàn):從軟件架構(gòu)到功能安全與OTA
培訓(xùn)綜述
隨著汽車智能化、網(wǎng)聯(lián)化的飛速發(fā)展,軟件定義汽車已成為行業(yè)共識(shí)。復(fù)雜的車載軟件系統(tǒng)對(duì)標(biāo)準(zhǔn)化架構(gòu)、功能安全、網(wǎng)絡(luò)安全及遠(yuǎn)程升級(jí)能力提出了前所未有的高要求。AUTOSAR Classic Platform作為汽車嵌入式軟件開發(fā)的事實(shí)標(biāo)準(zhǔn),為應(yīng)對(duì)這些挑戰(zhàn)提供了基礎(chǔ)框架。然而,如何將AUTOSAR標(biāo)準(zhǔn)、ISO 26262功能安全要求與OTA等新技術(shù)進(jìn)行有效融合與工程化落地,仍是眾多企業(yè)和工程師面臨的核心難題。
本課程旨在系統(tǒng)解決這一難題。課程以 AUTOSAR CP標(biāo)準(zhǔn)為核心,縱向深入講解從軟件組件、OS、通信到診斷、模式管理的完整知識(shí)體系,并結(jié)合主流的Vector/ETAS工具鏈進(jìn)行同步實(shí)戰(zhàn)演練。同時(shí),課程橫向拓展至ISO 26262功能安全的軟件實(shí)現(xiàn)與OTA升級(jí)技術(shù)的工程化要點(diǎn),最后通過(guò)完整的汽車電子電氣項(xiàng)目開發(fā)流程與脫敏案例,為學(xué)員呈現(xiàn)從理論到設(shè)計(jì)、從開發(fā)到驗(yàn)證的全景圖。本課程是幫助汽車電子軟件工程師、系統(tǒng)工程師及架構(gòu)師構(gòu)建完整知識(shí)體系、掌握核心開發(fā)技能的綜合性高端培訓(xùn)。
培訓(xùn)關(guān)鍵詞
AUTOSAR Classic Platform, 汽車軟件架構(gòu), Vector/ETAS工具鏈實(shí)戰(zhàn), 軟件組件(SWC), AUTOSAR OS, 車載通信(CAN/ETH), 診斷(UDS/XCP), 功能安全(ISO 26262), OTA(SOTA/FOTA), V模型開發(fā)流程。
培訓(xùn)學(xué)習(xí)要點(diǎn)
· 掌握AUTOSAR CP核心架構(gòu)與開發(fā)方法論:深入理解軟件組件、RTE、BSW分層架構(gòu)及標(biāo)準(zhǔn)開發(fā)流程。
· 精通基于Vector/ETAS工具鏈的實(shí)戰(zhàn)配置:通過(guò)同步工具演練,掌握OS、通信、診斷等核心模塊的配置與集成。
· 構(gòu)建車載網(wǎng)絡(luò)與診斷知識(shí)體系:掌握CAN/ETH通信棧、UDS診斷協(xié)議及XCP標(biāo)定的AUTOSAR實(shí)現(xiàn)。
· 理解功能安全在軟件層面的實(shí)現(xiàn)要求:聚焦ISO 26262對(duì)軟件架構(gòu)、設(shè)計(jì)、測(cè)試的具體影響與應(yīng)對(duì)策略。
· 掌握OTA升級(jí)系統(tǒng)的關(guān)鍵技術(shù):從框架、流程到安全校驗(yàn)、差分升級(jí)等核心環(huán)節(jié),理解其與基礎(chǔ)軟件的關(guān)聯(lián)。
· 貫通汽車電子電氣項(xiàng)目全流程:從需求到驗(yàn)證,建立符合行業(yè)標(biāo)準(zhǔn)的系統(tǒng)性工程思維。
培訓(xùn)適合人員
· 汽車電子軟件工程師、嵌入式開發(fā)工程師:希望系統(tǒng)掌握AUTOSAR CP開發(fā)技能。
· 系統(tǒng)工程師、軟件架構(gòu)師:負(fù)責(zé)整車或域控制器軟件架構(gòu)設(shè)計(jì),需要理解全棧技術(shù)以進(jìn)行決策和集成。
· 功能安全工程師:專注于軟件層面的功能安全實(shí)現(xiàn)與驗(yàn)證。
· OTA及網(wǎng)聯(lián)軟件工程師:需要理解底層基礎(chǔ)軟件架構(gòu)以進(jìn)行上層應(yīng)用設(shè)計(jì)。
· 技術(shù)經(jīng)理、項(xiàng)目經(jīng)理:希望全面了解現(xiàn)代汽車電子軟件的核心技術(shù)棧與開發(fā)流程,以便更好地管理項(xiàng)目和團(tuán)隊(duì)。
· 高校及科研院所相關(guān)專業(yè)教師、研究生:尋求與工業(yè)界前沿技術(shù)接軌。
培訓(xùn)大綱
一、AUTOSAR CP基礎(chǔ)介紹:AUTOSAR基礎(chǔ)知識(shí)
1.1 什么是軟件架構(gòu)
1.2 為什么要用AUTOSAR
1.3 AUTOSAR的背景和發(fā)展
1.4 AUTOSAR軟件架構(gòu)介紹
1.5 AUTOSAR Application
1.6 AUTOSAR RTE
1.7 AUTOSAR BSW
1.8 AUTOSAR方法論
1.9 AUTOSAR接口
1.10 AUTOSAR開發(fā)流程
1.11 AUTOSAR規(guī)范的介紹和學(xué)習(xí):AUTOSAR SoftwareComponent及實(shí)例練習(xí)(基于Vector/ETAS工具鏈)
1.12 SoftwareComponent
1.13 PortInterface
1.14 DataTypes
1.15 Runnable
1.16 匹配工具演練(講解過(guò)程中同步配置)
二、AUTOSAR操作系統(tǒng)OS介紹:AUTOSAR OS及實(shí)例練習(xí)(基于Vector/ETAS工具鏈)
2.1 AUTOSAR OS 介紹
2.2 AUTOSAR OS Task
2.3 AUTOSAR OS Alarm
2.4 AUTOSAR OS ScheduleTable
2.5 AUTOSAR OS Event
2.6 AUTOSAR OS Interrupt
2.7 AUTOSAR OS Resource
2.8 AUTOSAR OS SC2 TimingProtection
2.9 AUTOSAR OS SC3 MemoryProtection
2.10 AUTOSAR Multicore簡(jiǎn)介
2.11 匹配工具演練(講解過(guò)程中同步配置)
三、AUTOSAR通信協(xié)議架構(gòu)講解
3.1 CAN/ETH協(xié)議介紹
3.1.1 汽車總線技術(shù)發(fā)展現(xiàn)狀
3.1.2 數(shù)據(jù)鏈路層、物理層
3.1.3 整體軟件架構(gòu)
3.2 AUTOSAR Communication及實(shí)例練習(xí)(基于ETAS/Vector工具鏈)
3.2.1 Module Introduction
3.2.2 Signal Transmission
3.2.3 Signal Reception
3.2.4 SignalGroup
3.2.5 Com
3.2.6 PduR
3.2.7 CanIf/EthIf
3.2.8 CanHw/EthHw
3.2.9 Rx Filter
3.2.10 Never Received
3.2.11 匹配工具演練(講解過(guò)程中同步配置)
3.3 AUTOSAR IOHardwareAbstraction及實(shí)例練習(xí)(基于ETAS/Vector工具鏈)
3.3.1 Why IOHardwareAbstraction
3.3.2 IOHardwareAbstraction
3.3.3 I/O Drivers簡(jiǎn)介
3.3.4 Client Server Concept(Synchronous & Asynchronous)
3.3.5 匹配工具演練(講解過(guò)程中同步配置)
四、AUTOSAR測(cè)量標(biāo)定診斷協(xié)議介紹
4.1 UDS診斷協(xié)議介紹
4.2 ISO 14229-1 UDS診斷協(xié)議Overview
4.3 ISO 15765-3 應(yīng)用層協(xié)議
4.4 XCP應(yīng)用協(xié)議
4.5 AUTOSAR Diagnostics及實(shí)例練習(xí)(基于ETAS/Vector工具鏈)
4.5.1 Diagnostic Introduction
4.5.2 Module Introduction
4.5.3 CANTP – CAN Transport Layer
4.5.4 DCM – Diagnostic Communication Manager
4.5.5 DEM – Diagnostics Event Manager
4.5.6 FIM – Function Inhibition Manager
4.5.7 Module Interation
4.5.8 Diagnostics常見(jiàn)服務(wù)及配置實(shí)現(xiàn)
4.5.9 XCP protocol managerment 配置
4.5.10 匹配工具演練(講解過(guò)程中同步配置)
五、AUTOSAR測(cè)試介紹
5.1 AUTOSAR ModeManagement及實(shí)例練習(xí)(基于ETAS/Vector工具鏈)
5.1.1 Module Introduction
5.1.2 Sleep & Wakeup Handling
5.1.3 Wakeup Validation
5.1.4 BSWM Configuration
5.1.5 ECUM configuration
5.1.6 COMM, CANSM, NM, and CANNM
5.1.7 Network Management Algorithm
5.1.8 Mode Manager Concept
5.1.9 Service Mapping
5.2 AUTOSAR 軟件組件系統(tǒng)測(cè)試
5.2.1 功能測(cè)試的方法
5.2.1.1 單元測(cè)試
5.2.1.2 集成測(cè)試
5.2.1.3 系統(tǒng)測(cè)試
5.2.1.4 回歸測(cè)試
5.2.2 功能測(cè)試的詳細(xì)步驟
5.2.2.1 定義測(cè)試用例
5.2.2.2 配置測(cè)試環(huán)境
5.2.2.3 運(yùn)行測(cè)試
5.2.2.4 記錄結(jié)果
六、汽車功能安全相關(guān)講解
6.1 功能安全講解
6.1.1 ISO 26262 基礎(chǔ)知識(shí)與簡(jiǎn)介
6.1.2 功能安全概念階段介紹
6.1.3 功能安全系統(tǒng)階段介紹
6.1.4 功能安全硬件階段介紹
6.1.5 功能安全軟件階段介紹(重點(diǎn))
6.1.6 功能安全的管理、生產(chǎn)、運(yùn)維和報(bào)廢
6.1.7 功能安全的支持流程介紹
6.1.8 ISO 26262 部分開發(fā)問(wèn)題指導(dǎo)
七、OTA技術(shù)介紹和基本實(shí)現(xiàn)
7.1 SOTA與 FOTA
7.2 OTA 軟件框架
7.3 OTA 運(yùn)行流程
7.4 關(guān)鍵技術(shù)
7.4.1 版本管理與檢查
7.4.2 網(wǎng)絡(luò)協(xié)議基礎(chǔ)與 DoIP
7.4.3 斷點(diǎn)續(xù)傳
7.4.4 差分與還原
7.4.5 下載文件安全校驗(yàn)
7.4.6 升級(jí)條件檢測(cè)
7.4.7 A/B備份
7.4.8 升級(jí)狀態(tài)反饋
7.4.9 回滾(回退)
7.4.10 斷電自恢復(fù)
7.4.11 MCU 升級(jí)
7.4.12 系統(tǒng)狀態(tài)管理與重啟
7.4.13 OTA 與 secure boot
7.4.14 OTA 與信息安全
7.4.15 測(cè)試 1) 自刷新測(cè)試 2) 基于CI / CD自動(dòng)測(cè)試QA
八、汽車電子電氣項(xiàng)目開發(fā)流程體系介紹+脫敏案例講解
8.1 需求及目標(biāo)定義
8.2 系統(tǒng)/架構(gòu)設(shè)計(jì)
8.3 電子電器工具鏈?zhǔn)褂煤徒?/span>
8.4 電子電器件設(shè)計(jì)
8.5 電子電器件開發(fā)
8.6 電子電器件設(shè)計(jì)驗(yàn)證
8.7 系統(tǒng)/架構(gòu)設(shè)計(jì)驗(yàn)證
8.8 整車需求目標(biāo)驗(yàn)證
培訓(xùn)講師
牛喀學(xué)城特約講師,首席汽車電子架構(gòu)專家
擁有超過(guò)15年汽車電子領(lǐng)域一線研發(fā)與架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)。曾任職于國(guó)際頂級(jí)汽車零部件供應(yīng)商(Tier 1)及國(guó)內(nèi)領(lǐng)先的智能汽車科技公司,長(zhǎng)期擔(dān)任高級(jí)軟件架構(gòu)師及研發(fā)負(fù)責(zé)人角色。主導(dǎo)過(guò)多款量產(chǎn)車型的整車域控制器、底盤控制器及動(dòng)力系統(tǒng)控制器的AUTOSAR CP平臺(tái)導(dǎo)入、軟件架構(gòu)設(shè)計(jì)與項(xiàng)目落地工作,對(duì)AUTOSAR標(biāo)準(zhǔn)有深刻而獨(dú)到的工程化見(jiàn)解。
專業(yè)領(lǐng)域:
· AUTOSAR CP全棧開發(fā):精通從應(yīng)用層軟件組件設(shè)計(jì)到底層BSW(OS, Com, Diag, Mem, IoHwAb等)配置與集成,擁有豐富的Vector Davinci工具鏈及ETAS ISOLAR-A/RTA系列工具實(shí)戰(zhàn)經(jīng)驗(yàn)。
· 功能安全(ISO 26262):負(fù)責(zé)過(guò)多個(gè)ASIL-B至ASIL-D等級(jí)安全相關(guān)產(chǎn)品的軟件安全生命周期管理,擅長(zhǎng)將功能安全要求融入AUTOSAR軟件架構(gòu)與設(shè)計(jì)中。
· 車載網(wǎng)絡(luò)與診斷:深入理解CAN FD、Ethernet車載通信及UDS、DoIP、XCP等診斷標(biāo)定協(xié)議的系統(tǒng)級(jí)實(shí)現(xiàn)。
· 工程流程與體系:熟悉汽車電子V模型開發(fā)流程、ASPICE標(biāo)準(zhǔn),并具備將AUTOSAR開發(fā)與功能安全流程、項(xiàng)目管理進(jìn)行有效融合的實(shí)踐經(jīng)驗(yàn)。
授課風(fēng)格:
理論講解深入淺出,緊密結(jié)合大量親身經(jīng)歷的工程案例與“踩坑”經(jīng)驗(yàn)進(jìn)行剖析。注重培養(yǎng)學(xué)員的系統(tǒng)性思維和解決實(shí)際問(wèn)題的能力,課堂互動(dòng)性強(qiáng),善于引導(dǎo)學(xué)員從“知道”到“會(huì)用”。










