復(fù)雜驅(qū)動(dòng)(CDD)
AUTOSAR CP的復(fù)雜驅(qū)動(dòng)(CDD)是為了實(shí)現(xiàn)復(fù)雜的傳感器評(píng)估和執(zhí)行器控制而設(shè)計(jì)的。它通過(guò)直接訪(fǎng)問(wèn)微控制器來(lái)實(shí)現(xiàn),使用特定的中斷和/或復(fù)雜的微控制器外設(shè)、外部設(shè)備通信收發(fā)器、ASIC等,以滿(mǎn)足特殊的功能和時(shí)序要求。此外,CDD還可以用于實(shí)現(xiàn)增強(qiáng)的服務(wù)/協(xié)議或封裝非AUTOSAR系統(tǒng)的傳統(tǒng)功能。CDD的實(shí)現(xiàn)可能與應(yīng)用、微控制器和ECU有關(guān)。最后,CDD可以作為引入現(xiàn)有或新概念到AUTOSAR軟件架構(gòu)中的遷移機(jī)制。
在將CDD集成到AUTOSAR架構(gòu)中時(shí),設(shè)計(jì)人員應(yīng)考慮以下幾點(diǎn):
- 提供用戶(hù)手冊(cè),以便于集成和向客戶(hù)提供信息。
- 描述CDD的功能操作,包括初始化、正常運(yùn)行、關(guān)閉、故障操作等。
- 描述與其他BSW模塊、SchM和Rte的關(guān)系和需求,例如從NvM獲取的內(nèi)存塊、配置的臨界區(qū)等。
- 描述接口,包括服務(wù)的名稱(chēng)、描述、可重入性、參數(shù)名稱(chēng)、類(lèi)型、范圍、返回值名稱(chēng)、類(lèi)型、范圍等。
- 描述非功能需求,如時(shí)序和行為要求、資源使用情況、與其他BSW模塊或SW-C的行為等。
- 描述Dem錯(cuò)誤、可選的Det錯(cuò)誤、調(diào)試變量等。
- 描述配置參數(shù)的名稱(chēng)、類(lèi)型、范圍、值。
- 描述內(nèi)存映射需求,如Flash、RAM的使用情況。
- 描述使用限制和未解決的問(wèn)題。
- 描述與其他模塊的集成約束和要求。
- 提供示例。
CDD的實(shí)現(xiàn)需要遵守AUTOSAR的一些約束,包括:
- 遵守輸入規(guī)范。
- 使用SchM或操作系統(tǒng)機(jī)制來(lái)保護(hù)關(guān)鍵資源。
- 可通過(guò)EcuM和BswM模塊管理CDD的模式。
- 可使用內(nèi)存映射機(jī)制來(lái)處理內(nèi)存段。
- 可使用Det或Dem模塊報(bào)告錯(cuò)誤。
關(guān)于CDD的文件結(jié)構(gòu),建議至少提供以下文件:
- CDD_.c:CDD模塊的代碼文件。
- CDD__Irq.c:中斷函數(shù)的文件。
- CDD__Callout.c:回調(diào)函數(shù)的文件。
- CDD__Lcfg.c:鏈接時(shí)從配置生成的C對(duì)象的文件。
- CDD__PBcfg.c:構(gòu)建時(shí)從配置生成的C對(duì)象的文件。
-
mcu
+關(guān)注
關(guān)注
146文章
17824瀏覽量
360227 -
控制器
+關(guān)注
關(guān)注
114文章
16959瀏覽量
182867 -
驅(qū)動(dòng)
+關(guān)注
關(guān)注
12文章
1898瀏覽量
86514 -
AUTOSAR
+關(guān)注
關(guān)注
10文章
371瀏覽量
22393 -
汽車(chē)
+關(guān)注
關(guān)注
14文章
3794瀏覽量
39207
發(fā)布評(píng)論請(qǐng)先 登錄
復(fù)雜驅(qū)動(dòng)如何將現(xiàn)有的或新的概念引入AUTOSAR軟件架構(gòu)中的?

TC397如何同時(shí)運(yùn)行CP Autosar OS和FreeRTOS?
AUTOSAR MCAL驅(qū)動(dòng)程序與演示程序中的Libraries中的驅(qū)動(dòng)程序有什么不同之處?
CP AUTOSAR EcuM的相關(guān)資料下載
AUTOSAR模式的FEE驅(qū)動(dòng)程序可以與其他非AUTOSAR模式兼容嗎?
搞一下CP AUTOSAR 入門(mén) | 04 CP AUTOSAR EcuM 詳解

CAN網(wǎng)絡(luò)管理規(guī)范 AUTOSAR CP中文版
AUTOSAR 解決方案 — INTEWORK-EAS-CP

AUTOSAR解決方案 — INTEWORK-EAS-CP

AUTOSAR解決方案 — INTEWORK-EAS-CP

AUTOSAR解決方案 — INTEWORK-EAS-CP

解讀AUTOSAR模式管理BswM配置

AUTOSAR CP運(yùn)行時(shí)環(huán)境與應(yīng)用軟件

AUTOSAR架構(gòu)中復(fù)雜驅(qū)動(dòng)設(shè)計(jì)

評(píng)論