[發(fā)明專利]一種嵌入式代碼生成方法及裝置在審
| 申請?zhí)枺?/td> | 201910763312.0 | 申請日: | 2019-08-19 |
| 公開(公告)號: | CN112394937A | 公開(公告)日: | 2021-02-23 |
| 發(fā)明(設計)人: | 王亮;呂玉軍;余軍;梁海強;代康偉 | 申請(專利權)人: | 北京新能源汽車股份有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;安利霞 |
| 地址: | 102606 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 代碼 生成 方法 裝置 | ||
本發(fā)明提供了一種嵌入式代碼生成方法及裝置,涉及汽車技術領域。該嵌入式代碼生成方法,包括:獲取待生成項目的系統(tǒng)配置文件;根據(jù)所述系統(tǒng)配置文件,從預先設置的模塊池和配置界面池中獲取與所述待生成項目對應的模塊集合及配置界面集合;獲取用戶配置文件;根據(jù)所述用戶配置文件和所述模塊集合,生成所述待生成項目的嵌入式代碼。上述技術方案,通過系統(tǒng)配置文件在模塊池中進行模塊選取,再通過用戶配置文件對各模塊進行配置,同時用戶中途配置可進行保存,進而可以大大提高整車控制器軟件架構下的軟件開發(fā)效率和準確度。
技術領域
本發(fā)明涉及汽車技術領域,特別涉及一種嵌入式代碼生成方法及裝置。
背景技術
近年來,隨著世界范圍內能源危機和環(huán)境污染問題的日益嚴重,人們對汽車節(jié)能減排的要求也逐漸提高。新能源汽車以其低噪聲、無污染、能量來源多樣化、能量效率高的特點受到了人們越來越多的關注,從而推動了新能源汽車的加速發(fā)展。
電動汽車具有三大核心控制器,即整車控制器(Vehicle Control Unit,VCU)單元、電機控制器(Motor Control Unit,MCU)單元和電池管理(Battery ManagementSystem,BMS)單元。VCU作為電動汽車整車控制系統(tǒng)的核心部件,功能需要大大增強,控制系統(tǒng)本身日趨復雜化,其在保障電動汽車安全可靠行駛方面起至關重要的作用。在VCU軟件開發(fā)過程中,手動編碼應對整車數(shù)量巨大的信號量,極容易產生錯誤,且生產效率比較低。
發(fā)明內容
本發(fā)明實施例提供一種嵌入式代碼生成方法及裝置,用以解決手動編碼容易出錯且效率低的問題。
為了解決上述技術問題,本發(fā)明實施例提供一種嵌入式代碼生成方法,包括:
獲取待生成項目的系統(tǒng)配置文件;
根據(jù)所述系統(tǒng)配置文件,從預先設置的模塊池和配置界面池中獲取與所述待生成項目對應的模塊集合及配置界面集合;
獲取用戶配置文件;
根據(jù)所述用戶配置文件和所述模塊集合,生成所述待生成項目的嵌入式代碼。
進一步地,所述獲取與待生成項目的系統(tǒng)配置文件之前,所述方法還包括:
對整車控制器的嵌入式架構代碼按功能進行代碼數(shù)據(jù)分離,獲取包括有多個模塊的模塊池;
獲取與所述模塊池對應的配置界面池,其中所述配置界面池中的配置界面與所述模塊池中的模塊一一對應。
進一步地,所述獲取用戶配置文件,包括:
獲取基于所述配置界面得到的用戶配置文件;或者獲取通過DBC數(shù)據(jù)庫控制器局域網文件導入方式得到的用戶配置文件。
進一步地,所述生成所述待生成項目的嵌入式代碼之后,所述方法還包括:
對所述嵌入式代碼進行編譯,得到可執(zhí)行輸出文件。
本發(fā)明實施例還提供一種嵌入式代碼生成裝置,包括:
第一獲取模塊,用于獲取待生成項目的系統(tǒng)配置文件;
第二獲取模塊,用于根據(jù)所述系統(tǒng)配置文件,從預先設置的模塊池和配置界面池中獲取與所述待生成項目對應的模塊集合及配置界面集合;
第三獲取模塊,用于獲取用戶配置文件;
生成模塊,用于根據(jù)所述用戶配置文件和所述模塊集合,生成所述待生成項目的嵌入式代碼。
進一步地,所述裝置還包括:
第四獲取模塊,用于對整車控制器的嵌入式架構代碼按功能進行代碼數(shù)據(jù)分離,獲取包括有多個模塊的模塊池;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新能源汽車股份有限公司,未經北京新能源汽車股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910763312.0/2.html,轉載請聲明來源鉆瓜專利網。





