復(fù)雜驅(qū)動(dòng)(CDD)
AUTOSAR CP的復(fù)雜驅(qū)動(dòng)(CDD)是為了實(shí)現(xiàn)復(fù)雜的傳感器評(píng)估和執(zhí)行器控制而設(shè)計(jì)的。它通過(guò)直接訪問(wèn)微控制器來(lái)實(shí)現(xiàn),使用特定的中斷和/或復(fù)雜的微控制器外設(shè)、外部設(shè)備通信收發(fā)器、ASIC等,以滿足特殊的功能和時(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):
- 提供用戶手冊(cè),以便于集成和向客戶提供信息。
- 描述CDD的功能操作,包括初始化、正常運(yùn)行、關(guān)閉、故障操作等。
- 描述與其他BSW模塊、SchM和Rte的關(guān)系和需求,例如從NvM獲取的內(nèi)存塊、配置的臨界區(qū)等。
- 描述接口,包括服務(wù)的名稱、描述、可重入性、參數(shù)名稱、類(lèi)型、范圍、返回值名稱、類(lèi)型、范圍等。
- 描述非功能需求,如時(shí)序和行為要求、資源使用情況、與其他BSW模塊或SW-C的行為等。
- 描述Dem錯(cuò)誤、可選的Det錯(cuò)誤、調(diào)試變量等。
- 描述配置參數(shù)的名稱、類(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)注
147文章
18924瀏覽量
398060 -
控制器
+關(guān)注
關(guān)注
114文章
17788瀏覽量
193105 -
驅(qū)動(dòng)
+關(guān)注
關(guān)注
12文章
1954瀏覽量
88522 -
AUTOSAR
+關(guān)注
關(guān)注
10文章
398瀏覽量
23647 -
汽車(chē)
+關(guān)注
關(guān)注
15文章
4153瀏覽量
41095
發(fā)布評(píng)論請(qǐng)先 登錄
復(fù)雜驅(qū)動(dòng)如何將現(xiàn)有的或新的概念引入AUTOSAR軟件架構(gòu)中的?
TC397如何同時(shí)運(yùn)行CP Autosar OS和FreeRTOS?
CP AUTOSAR EcuM的相關(guān)資料下載
AUTOSAR模式的FEE驅(qū)動(dòng)程序可以與其他非AUTOSAR模式兼容嗎?
面向汽車(chē)應(yīng)用的AUTOSAR設(shè)計(jì)技巧
搞一下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ì)
AUTOSAR CP的復(fù)雜驅(qū)動(dòng)是什么
評(píng)論