摘要:提出一種基于AUT0SAR的車用控制器軟件開發(fā)流程與實現(xiàn)方法。E/E系統(tǒng)功能以模型為基礎(chǔ)進(jìn)行開發(fā),并將功能部署到硬件控制器,通過功能模型提取AUT0SAR系統(tǒng)描述文件(*.arxml),導(dǎo)入到MATLAB/Simulink中進(jìn)行應(yīng)用層軟件組件開發(fā):通過ECU提取文件(*.arxml)導(dǎo)入到協(xié)議棧配置工具DaVinci中生成RTE和基礎(chǔ)軟件(BSW)部分:最后,集成兩部分代碼進(jìn)行調(diào)試和編譯。開發(fā)過程中,同時可搭建虛擬仿真環(huán)境,對E/E系統(tǒng)設(shè)計模型進(jìn)行仿真和驗證。
根據(jù)嵌入式系統(tǒng)軟件的特點(diǎn)和發(fā)展需求,設(shè)計了一種新的嵌入式軟件組件模型SECOM,給出了模型的基本組成元素。同時,利用時間Petri網(wǎng)TPN建立一個TPN計時器timer,對該組件模型SECOM非功能性約束中的實時性進(jìn)行建模與分析, 形式化地驗證了該組件的實時性。
什么是Mobilinux開放架構(gòu)? Mobilinux開放架構(gòu)是一個由MontaVista Software公司發(fā)布的面向市場的程序,它為手持廠商和運(yùn)營商提供由移動軟件組件、MontaVista Linux操作系統(tǒng)
Mobilinux開放架構(gòu)的常見問題解答
Mobilinux開放架構(gòu)的常見問題解答