LIN配置代碼自動(dòng)生成方法、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202111301577.2 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN114201229A 公開(kāi)(公告)日 2022-03-18
申請(qǐng)公布號(hào) CN114201229A 申請(qǐng)公布日 2022-03-18
分類(lèi)號(hào) G06F9/445(2018.01)I;G06F8/30(2018.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 范丹丹;袁成保;鄭春陽(yáng) 申請(qǐng)(專(zhuān)利權(quán))人 智新控制系統(tǒng)有限公司
代理機(jī)構(gòu) 武漢智權(quán)專(zhuān)利代理事務(wù)所(特殊普通合伙) 代理人 韓夢(mèng)晴
地址 430000湖北省武漢市武漢經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)沌陽(yáng)大道339號(hào)一號(hào)廠(chǎng)房
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了LIN配置代碼自動(dòng)生成方法、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),涉及汽車(chē)LIN通訊技術(shù)領(lǐng)域,方法包括以下步驟:根據(jù)LIN通訊需求配置描述代碼文件;判斷描述代碼文件的各個(gè)屬性的配置信息格式是否正確,解析描述代碼文件的各個(gè)屬性,區(qū)分出代碼文件配置信息和LIN報(bào)文配置屬性;根據(jù)預(yù)定義命名格式和LIN報(bào)文配置屬性,生成對(duì)應(yīng)的第二數(shù)據(jù)庫(kù);根據(jù)預(yù)定義命名格式、解析出來(lái)的代碼文件配置信息和生成的第二數(shù)據(jù)庫(kù),在指定的路徑下生成.c文件和.h文件。系統(tǒng),包括:配置單元;判斷單元;解析單元;第一生成單元以及第二生成單元。本發(fā)明解決了代碼編寫(xiě)效率慢和后期代碼難以維護(hù)的問(wèn)題,增加了代碼的復(fù)用性。