欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

動(dòng)力域控制器的軟件集成方法及軟件管理系統(tǒng)與流程

文檔序號(hào):40617585發(fā)布日期:2025-01-10 18:23閱讀:4來(lái)源:國(guó)知局
動(dòng)力域控制器的軟件集成方法及軟件管理系統(tǒng)與流程

本申請(qǐng)涉及汽車(chē)領(lǐng)域,特別涉及一種動(dòng)力域控制器的軟件集成方法及軟件管理系統(tǒng)。


背景技術(shù):

1、動(dòng)力域控制器是汽車(chē)電子電氣架構(gòu)中的一個(gè)重要組成部分,它負(fù)責(zé)統(tǒng)一控制汽車(chē)的動(dòng)力系統(tǒng)。

2、相關(guān)技術(shù)中,動(dòng)力域控制器中的基礎(chǔ)軟件與應(yīng)用軟件之間直接連接,基礎(chǔ)軟件和應(yīng)用軟件強(qiáng)耦合,不具可移植性,因此應(yīng)用軟件的開(kāi)發(fā)難以兼容多種方式,導(dǎo)致動(dòng)力域控制器的軟件集成過(guò)程的研發(fā)周期長(zhǎng)、研發(fā)成本高,效率低下。


技術(shù)實(shí)現(xiàn)思路

1、本申請(qǐng)實(shí)施例提供了一種動(dòng)力域控制器的軟件集成方法及軟件管理系統(tǒng),能夠兼容多種方式進(jìn)行軟件開(kāi)發(fā),有利于對(duì)軟件進(jìn)行快速集成,提高了軟件集成的效率。所述技術(shù)方案如下:

2、一方面,提供了一種動(dòng)力域控制器的軟件集成方法,所述方法包括:

3、基于軟件架構(gòu)中定義的變量數(shù)據(jù)類(lèi)型和系統(tǒng)傳遞函數(shù)接口,生成arxml文件,所述arxml文件用于描述軟件接口;

4、基于所述arxml文件,生成基礎(chǔ)軟件的代碼文件,所述基礎(chǔ)軟件的代碼文件與所述arxml文件描述的軟件接口適配;

5、基于所述arxml文件,生成應(yīng)用軟件的代碼文件,所述應(yīng)用軟件的代碼文件與所述arxml文件描述的軟件接口適配;

6、基于所述arxml文件,生成中間層的代碼文件,所述中間層用于連接所述基礎(chǔ)軟件和所述應(yīng)用軟件,所述中間層的代碼文件與所述arxml文件描述的軟件接口適配;

7、將所述基礎(chǔ)軟件的代碼文件、所述中間層的代碼文件和所述應(yīng)用軟件的代碼文件進(jìn)行集成編譯,得到可執(zhí)行文件,所述可執(zhí)行文件用于由動(dòng)力域控制器執(zhí)行。

8、在一種可能的實(shí)現(xiàn)方式中,所述基于所述arxml文件,生成基礎(chǔ)軟件的代碼文件,包括:

9、基于所述arxml文件和所述動(dòng)力域控制器的硬件接口信息,生成所述基礎(chǔ)軟件的代碼文件,所述基礎(chǔ)軟件的代碼文件與所述arxml文件描述的軟件接口適配,且與所述硬件接口信息描述的硬件接口適配。

10、在一種可能的實(shí)現(xiàn)方式中,所述應(yīng)用軟件包括多個(gè)軟件組件;所述基于所述arxml文件,生成應(yīng)用軟件的代碼文件,包括:

11、向多個(gè)終端發(fā)送所述arxml文件,所述終端用于采用任一軟件開(kāi)發(fā)工具,基于所述arxml文件生成所述應(yīng)用軟件的至少一個(gè)軟件組件的代碼文件,返回生成的所述至少一個(gè)軟件組件的代碼文件,不同終端用于生成不同軟件組件的代碼文件;

12、接收多個(gè)終端各自發(fā)送的不同軟件組件的代碼文件。

13、在一種可能的實(shí)現(xiàn)方式中,所述應(yīng)用軟件包括整車(chē)控制系統(tǒng)軟件組件、電驅(qū)控制系統(tǒng)軟件組件、電池管理系統(tǒng)軟件組件、充電系統(tǒng)軟件組件、直流轉(zhuǎn)換系統(tǒng)軟件組件、熱管理控制系統(tǒng)軟件組件或充電轉(zhuǎn)換系統(tǒng)軟件組件中的至少一項(xiàng)。

14、另一方面,提供了一種動(dòng)力域控制器的軟件集成裝置,所述裝置包括:

15、第一生成模塊,用于基于軟件架構(gòu)中定義的變量數(shù)據(jù)類(lèi)型和系統(tǒng)傳遞函數(shù)接口,生成arxml文件,所述arxml文件用于描述軟件接口;

16、第二生成模塊,用于基于所述arxml文件,生成基礎(chǔ)軟件的代碼文件,所述基礎(chǔ)軟件的代碼文件與所述arxml文件描述的軟件接口適配;

17、第三生成模塊,用于基于所述arxml文件,生成應(yīng)用軟件的代碼文件,所述應(yīng)用軟件的代碼文件與所述arxml文件描述的軟件接口適配;

18、第四生成模塊,用于基于所述arxml文件,生成中間層的代碼文件,所述中間層用于連接所述基礎(chǔ)軟件和所述應(yīng)用軟件,所述中間層的代碼文件與所述arxml文件描述的軟件接口適配;

19、編譯模塊,用于將所述基礎(chǔ)軟件的代碼文件、所述中間層的代碼文件和所述應(yīng)用軟件的代碼文件進(jìn)行集成編譯,得到可執(zhí)行文件,所述可執(zhí)行文件用于由動(dòng)力域控制器執(zhí)行。

20、在一種可能的實(shí)現(xiàn)方式中,所述第二生成模塊,用于:

21、基于所述arxml文件和所述動(dòng)力域控制器的硬件接口信息,生成所述基礎(chǔ)軟件的代碼文件,所述基礎(chǔ)軟件的代碼文件與所述arxml文件描述的軟件接口適配,且與所述硬件接口信息描述的硬件接口適配。

22、在一種可能的實(shí)現(xiàn)方式中,所述應(yīng)用軟件包括多個(gè)軟件組件;所述第三生成模塊,用于:

23、向多個(gè)終端發(fā)送所述arxml文件,所述終端用于采用任一軟件開(kāi)發(fā)工具,基于所述arxml文件生成所述應(yīng)用軟件的至少一個(gè)軟件組件的代碼文件,返回生成的所述至少一個(gè)軟件組件的代碼文件,不同終端用于生成不同軟件組件的代碼文件;

24、接收多個(gè)終端各自發(fā)送的不同軟件組件的代碼文件。

25、在一種可能的實(shí)現(xiàn)方式中,所述應(yīng)用軟件包括整車(chē)控制系統(tǒng)軟件組件、電驅(qū)控制系統(tǒng)軟件組件、電池管理系統(tǒng)軟件組件、充電系統(tǒng)軟件組件、直流轉(zhuǎn)換系統(tǒng)軟件組件、熱管理控制系統(tǒng)軟件組件或充電轉(zhuǎn)換系統(tǒng)軟件組件中的至少一項(xiàng)。

26、另一方面,提供了一種軟件管理系統(tǒng),所述軟件管理系統(tǒng)包括集成編譯管理模塊、代碼管理模塊、標(biāo)定數(shù)據(jù)管理模塊和軟件版本管理模塊;

27、所述代碼管理模塊,用于存儲(chǔ)基礎(chǔ)軟件的代碼文件、應(yīng)用軟件的代碼文件和中間層的代碼文件,所述基礎(chǔ)軟件的代碼文件、所述應(yīng)用軟件的代碼文件和所述中間層是基于同一arxml文件生成,均與所述arxml文件所描述的軟件接口適配;

28、所述集成編譯管理模塊,用于將所述基礎(chǔ)軟件的代碼文件、所述中間層的代碼文件和所述應(yīng)用軟件的代碼文件進(jìn)行集成編譯,得到可執(zhí)行文件;

29、所述標(biāo)定數(shù)據(jù)管理模塊,用于對(duì)所述基礎(chǔ)軟件的標(biāo)定數(shù)據(jù)和所述應(yīng)用軟件的標(biāo)定數(shù)據(jù)進(jìn)行管理;

30、所述軟件版本管理模塊,用于對(duì)所述基礎(chǔ)軟件的版本、所述中間層的版本和所述應(yīng)用軟件的版本進(jìn)行管理。

31、另一方面,提供了一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由所述處理器加載并執(zhí)行,以實(shí)現(xiàn)如上述方面所述的動(dòng)力域控制器的軟件集成方法所執(zhí)行的操作。

32、本申請(qǐng)實(shí)施例提供的技術(shù)方案的有益效果至少包括:

33、本申請(qǐng)實(shí)施例提供了一種動(dòng)力域控制器的軟件集成方法及軟件管理系統(tǒng),在動(dòng)力域控制器的基礎(chǔ)軟件與應(yīng)用軟件之間增加了中間層,采用arxml文件作為中間層的軟件接口的描述性文件,因此基于同一arxml文件來(lái)生成應(yīng)用軟件的代碼文件和基礎(chǔ)軟件的代碼文件,即可保證應(yīng)用軟件與基礎(chǔ)軟件能夠調(diào)用中間層的軟件接口,從而可以兼容多種方式進(jìn)行軟件開(kāi)發(fā),僅需保證軟件與arxml文件適配即可,有利于實(shí)現(xiàn)采用不同的開(kāi)發(fā)工具分別開(kāi)發(fā)不同軟件,對(duì)軟件進(jìn)行快速集成,提高了軟件集成的效率。



技術(shù)特征:

1.一種動(dòng)力域控制器的軟件集成方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的軟件集成方法,其特征在于,所述基于所述arxml文件,生成基礎(chǔ)軟件的代碼文件,包括:

3.根據(jù)權(quán)利要求1所述的軟件集成方法,其特征在于,所述應(yīng)用軟件包括多個(gè)軟件組件;所述基于所述arxml文件,生成應(yīng)用軟件的代碼文件,包括:

4.根據(jù)權(quán)利要求1所述的軟件集成方法,其特征在于,所述應(yīng)用軟件包括整車(chē)控制系統(tǒng)軟件組件、電驅(qū)控制系統(tǒng)軟件組件、電池管理系統(tǒng)軟件組件、充電系統(tǒng)軟件組件、直流轉(zhuǎn)換系統(tǒng)軟件組件、熱管理控制系統(tǒng)軟件組件或充電轉(zhuǎn)換系統(tǒng)軟件組件中的至少一項(xiàng)。

5.一種動(dòng)力域控制器的軟件集成裝置,其特征在于,所述裝置包括:

6.根據(jù)權(quán)利要求5所述的軟件集成裝置,其特征在于,所述第二生成模塊,用于:

7.根據(jù)權(quán)利要求5所述的軟件集成裝置,其特征在于,所述應(yīng)用軟件包括多個(gè)軟件組件;所述第三生成模塊,用于:

8.根據(jù)權(quán)利要求5所述的軟件集成裝置,其特征在于,所述應(yīng)用軟件包括整車(chē)控制系統(tǒng)軟件組件、電驅(qū)控制系統(tǒng)軟件組件、電池管理系統(tǒng)軟件組件、充電系統(tǒng)軟件組件、直流轉(zhuǎn)換系統(tǒng)軟件組件、熱管理控制系統(tǒng)軟件組件或充電轉(zhuǎn)換系統(tǒng)軟件組件中的至少一項(xiàng)。

9.一種軟件管理系統(tǒng),其特征在于,所述軟件管理系統(tǒng)包括集成編譯管理模塊、代碼管理模塊、標(biāo)定數(shù)據(jù)管理模塊和軟件版本管理模塊;

10.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由所述處理器加載并執(zhí)行,以實(shí)現(xiàn)如權(quán)利要求1至4任一項(xiàng)所述的動(dòng)力域控制器的軟件集成方法所執(zhí)行的操作。


技術(shù)總結(jié)
本申請(qǐng)?zhí)峁┝艘环N動(dòng)力域控制器的軟件集成方法及軟件管理系統(tǒng),屬于汽車(chē)領(lǐng)域,該方法包括:基于軟件架構(gòu)中定義的變量數(shù)據(jù)類(lèi)型和系統(tǒng)傳遞函數(shù)接口,生成ARXML文件;基于ARXML文件,生成基礎(chǔ)軟件的代碼文件;基于ARXML文件,生成應(yīng)用軟件的代碼文件,應(yīng)用軟件的代碼文件與ARXML文件描述的軟件接口適配;基于ARXML文件,生成中間層的代碼文件,中間層用于連接基礎(chǔ)軟件和應(yīng)用軟件,中間層的代碼文件與ARXML文件描述的軟件接口適配;將基礎(chǔ)軟件的代碼文件、中間層的代碼文件和應(yīng)用軟件的代碼文件進(jìn)行集成編譯,得到可執(zhí)行文件。本申請(qǐng)可兼容多種方式進(jìn)行軟件開(kāi)發(fā),有利于對(duì)軟件進(jìn)行快速集成,提高了軟件集成的效率。

技術(shù)研發(fā)人員:尤慶伸,費(fèi)琛,胡建軍,王春麗,張鵬
受保護(hù)的技術(shù)使用者:奇瑞新能源汽車(chē)股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/9
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阜新| 河间市| 建德市| 肥乡县| 区。| 武乡县| 信阳市| 积石山| 温宿县| 北安市| 加查县| 怀柔区| 论坛| 沁水县| 白沙| 军事| 宜兴市| 方山县| 木里| 无锡市| 保山市| 南靖县| 安宁市| 石台县| 新田县| 饶平县| 宝鸡市| 盐源县| 闽侯县| 海盐县| 庆城县| 盐池县| 南汇区| 娱乐| 义马市| 忻城县| 鱼台县| 托克逊县| 中宁县| 隆化县| 上高县|