AUTOSAR从入门到精通100讲(四十二)-Autosar架构下的模块详细设计及代码实现--基于配置的编程方法
1.Autosar靜態(tài)代碼和動(dòng)態(tài)代碼
Autosar架構(gòu)下的靜態(tài)代碼(Static)可以理解為不可變(由工具商編寫(xiě)維護(hù))的代碼,根據(jù)配置進(jìn)行邏輯/算法處理以及狀態(tài)機(jī)的維持及跳轉(zhuǎn)等。動(dòng)態(tài)(Dynamic)代碼,顧名思義就是可變的代碼,通過(guò)配置工具根據(jù)具體項(xiàng)目的需求配置生成。
了解了Autosar代碼的特點(diǎn)之后,模仿Autosar代碼風(fēng)格,詳細(xì)設(shè)計(jì)一個(gè)基于配置的AdcSw模塊。
2.模塊需求分析
汽車(chē)電子產(chǎn)品的開(kāi)發(fā)流程都大同小異,在開(kāi)發(fā)流程確定之后,梳理清楚需求變得最為重要。需求一旦梳理清楚,后面都是基于固有的開(kāi)發(fā)流程進(jìn)行開(kāi)發(fā)。而產(chǎn)品后期的問(wèn)題絕大部分都會(huì)歸為需求的問(wèn)題,所以需求一定要明確(有方案書(shū),方案評(píng)審會(huì)簽文件,軟件需求,軟件需求評(píng)審會(huì)簽文件,這些都是后面Battle時(shí)候的證據(jù)。)。
2.1 來(lái)自硬件工程師的需求
雨刮開(kāi)關(guān),座椅開(kāi)關(guān),車(chē)窗升降開(kāi)關(guān),頭枕檢測(cè)等采用模擬信號(hào)
總結(jié)
以上是生活随笔為你收集整理的AUTOSAR从入门到精通100讲(四十二)-Autosar架构下的模块详细设计及代码实现--基于配置的编程方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: AUTOSAR从入门到精通100讲(四十
- 下一篇: 汽车电子知识篇(十二)-汽车域控制器主芯