1.一種基于模型驅(qū)動(dòng)的嵌入式控制軟件開發(fā)方法,其特征在于,包括如下步驟:
步驟一,利用建模元模型和系統(tǒng)業(yè)務(wù)邏輯來構(gòu)建符合目標(biāo)系統(tǒng)業(yè)務(wù)邏輯的嵌入式領(lǐng)域的PIM;
步驟二,構(gòu)建的嵌入式領(lǐng)域PIM根據(jù)轉(zhuǎn)換規(guī)則和SystemC模型進(jìn)行模型轉(zhuǎn)換,得到基于SystemC的PSM;
步驟三,將基于SystemC的PSM通過代碼生成工具得到C代碼。
2.根據(jù)權(quán)利要求1所述的一種基于模型驅(qū)動(dòng)的嵌入式控制軟件開發(fā)方法,其特征在于,所述建模元模型包括嵌入式領(lǐng)域元模型邏輯和UML模型。
3.根據(jù)權(quán)利要求1所述的一種基于模型驅(qū)動(dòng)的嵌入式控制軟件開發(fā)方法,其特征在于,所述轉(zhuǎn)換規(guī)則為目標(biāo)平臺(tái)特性以及systemC元模型特征建立轉(zhuǎn)換規(guī)則并進(jìn)行軟硬件劃分,以功能類或方法映射綁定在系統(tǒng)的構(gòu)件上。