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

一種參數(shù)配置方法、系統(tǒng)以及裝置與流程

文檔序號(hào):40615948發(fā)布日期:2025-01-10 18:21閱讀:3來(lái)源:國(guó)知局
一種參數(shù)配置方法、系統(tǒng)以及裝置與流程

本技術(shù)涉及汽車領(lǐng)域,尤其涉及一種參數(shù)配置方法、系統(tǒng)以及裝置。


背景技術(shù):

1、車開(kāi)放系統(tǒng)架構(gòu)(automotive?open?system?architecture,autosar)為當(dāng)前業(yè)界廣泛采用的車輛標(biāo)準(zhǔn)軟件架構(gòu)。

2、針對(duì)車輛中的各個(gè)功能模塊的配置,通常可以是原始設(shè)備制造商(整車制造商)(original?equipment?manufacturer,oem)向一級(jí)供應(yīng)商(tier-1)提出需求,tier-1集成全量配置,生成全量配置的動(dòng)態(tài)代碼,再生成底軟靜態(tài)庫(kù)。tier-1向oem提供接口文件,oem開(kāi)發(fā)相關(guān)業(yè)務(wù)編譯生成oem靜態(tài)庫(kù)。將底軟靜態(tài)庫(kù)和oem靜態(tài)庫(kù)鏈接為可執(zhí)行文件,并燒錄至微控制單元(microcontroller?unit,mcu)。

3、在車輛的開(kāi)發(fā)配置過(guò)程中,需配置的參數(shù)量較大,且通常需求變化快,導(dǎo)致開(kāi)發(fā)效率較慢。因此,如何實(shí)現(xiàn)更高效的開(kāi)發(fā),成為亟待解決的問(wèn)題。


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

1、本技術(shù)提供一種參數(shù)配置方法、系統(tǒng)以及裝置,用于解耦公共配置和實(shí)例配置,提高參數(shù)配置效率,從而提高車輛功能的開(kāi)發(fā)效率。

2、有鑒于此,第一方面,本技術(shù)提供一種參數(shù)配置方法,方法包括:首先,第一開(kāi)發(fā)設(shè)備進(jìn)行公共配置,得到公共配置數(shù)據(jù),該公共配置數(shù)據(jù)包括針對(duì)車輛中的資源分配的參數(shù),如第一開(kāi)發(fā)設(shè)備可以對(duì)車輛中的硬件資源或者軟件資源進(jìn)行分配,生成對(duì)應(yīng)的配置參數(shù);隨后,第一開(kāi)發(fā)設(shè)備向第二開(kāi)發(fā)設(shè)備發(fā)送公共配置數(shù)據(jù),以使第二開(kāi)發(fā)設(shè)備可以基于該公共配置數(shù)據(jù)對(duì)其所依賴的模塊進(jìn)行實(shí)例配置;第一開(kāi)發(fā)設(shè)備還根據(jù)公共配置數(shù)據(jù)進(jìn)行實(shí)例配置,得到第一實(shí)例配置數(shù)據(jù);隨后第一開(kāi)發(fā)設(shè)備根據(jù)公共配置數(shù)據(jù)和第一實(shí)例配置數(shù)據(jù)進(jìn)行編譯,得到第一靜態(tài)庫(kù),第一靜態(tài)庫(kù)和第二靜態(tài)庫(kù)用于寫入芯片以使芯片根據(jù)寫入的配置運(yùn)行,第二靜態(tài)庫(kù)為第二開(kāi)發(fā)設(shè)備根據(jù)公共配置數(shù)據(jù)進(jìn)行實(shí)例配置后編譯得到。

3、本技術(shù)實(shí)施方式中,公共配置由第一開(kāi)發(fā)設(shè)備配置,在完成公共配置后,第一開(kāi)發(fā)設(shè)備和第二開(kāi)發(fā)設(shè)備可以分別進(jìn)行實(shí)例配置,從而使各個(gè)開(kāi)發(fā)方的實(shí)例配置解耦,各個(gè)開(kāi)發(fā)方的實(shí)例配置可以同步進(jìn)行,可以提高配置效率。即使存在針對(duì)車輛的功能的需求變化,也可以基于高效的參數(shù)配置方式實(shí)現(xiàn)更快的功能開(kāi)發(fā)。

4、在一種可能的實(shí)施方式中,前述的第一開(kāi)發(fā)設(shè)備根據(jù)公共配置數(shù)據(jù)進(jìn)行實(shí)例配置,得到第一實(shí)例配置數(shù)據(jù),可以包括:第一開(kāi)發(fā)設(shè)備在配置公共配置過(guò)程中,可以進(jìn)行軟件資源配置,如為各個(gè)模塊分配軟資源,在實(shí)例配置過(guò)程中,第一開(kāi)發(fā)設(shè)備即可基于公共配置中包括的至少一個(gè)模塊(為便于區(qū)分稱為第一模塊)的資源進(jìn)行實(shí)例配置,得到第一實(shí)例配置數(shù)據(jù),該至少一個(gè)第一模塊包括與第一開(kāi)發(fā)設(shè)備具有依賴關(guān)系的模塊。因此,第一開(kāi)發(fā)設(shè)備在完成公共配置后再進(jìn)行實(shí)例配置,實(shí)現(xiàn)了公共配置與實(shí)例配置的解耦,使各方依賴的模塊的實(shí)例配置過(guò)程可以并行,從而提高參數(shù)配置效率。

5、在一種可能的實(shí)施方式中,前述的第一實(shí)例配置數(shù)據(jù)中包括基礎(chǔ)軟件層bsw配置、運(yùn)行環(huán)境層rte配置或者軟件組件swc配置中的至少一種。因此,第一開(kāi)發(fā)設(shè)備可以對(duì)其以來(lái)的bsw、rte或者swc配置,如swc所需的接口文件進(jìn)行配置,從而實(shí)現(xiàn)第一開(kāi)發(fā)設(shè)備側(cè)的功能開(kāi)發(fā)。

6、在一種可能的實(shí)施方式中,前述的第一開(kāi)發(fā)設(shè)備根據(jù)公共配置中包括的至少一個(gè)第一模塊的資源進(jìn)行實(shí)例配置,得到第一實(shí)例配置數(shù)據(jù),可以包括:第一開(kāi)發(fā)設(shè)備通過(guò)引用方式或者模型樹(shù)方式根據(jù)公共配置中包括的至少一個(gè)第一模塊的資源進(jìn)行實(shí)例配置,得到第一實(shí)例配置數(shù)據(jù),引用方式包括在配置模型中增加引用項(xiàng),引用項(xiàng)用于引用實(shí)例配置參數(shù),模型樹(shù)方式包括修改配置模型,并基于修改后的配置模型配置實(shí)例參數(shù)。本技術(shù)實(shí)施方式中,可以通過(guò)引用的方式或者修改模型樹(shù)的方式進(jìn)行實(shí)例配置,從而可以適應(yīng)公共配置和實(shí)例配置解耦的配置方式。

7、在一種可能的實(shí)施方式中,前述的公共配置數(shù)據(jù)包括硬件資源配置、系統(tǒng)資源配置或者至少一個(gè)模塊的資源配置中的至少一項(xiàng),硬件資源配置包括芯片類型、芯片的核的數(shù)量、can協(xié)議硬件資源或者存儲(chǔ)資源中的至少一項(xiàng),系統(tǒng)資源配置包括任務(wù)資源或者內(nèi)存資源,至少一個(gè)模塊的資源配置包括至少一個(gè)模塊的實(shí)例標(biāo)識(shí)、實(shí)例數(shù)量或者預(yù)編譯宏開(kāi)關(guān)中的至少一項(xiàng)。本技術(shù)實(shí)施方式中,可以由第一開(kāi)發(fā)設(shè)備進(jìn)行公共配置,可以進(jìn)行多種資源的配置,從而可以基于配置的公共配置,實(shí)現(xiàn)車輛中各個(gè)芯片的功能。

8、在一種可能的實(shí)施方式中,前述的第一開(kāi)發(fā)設(shè)備進(jìn)行公共配置,得到公共配置數(shù)據(jù),包括:第一開(kāi)發(fā)設(shè)備可以接收第二開(kāi)發(fā)設(shè)備發(fā)送的需求數(shù)據(jù);第一開(kāi)發(fā)設(shè)備在需求數(shù)據(jù)的指示下進(jìn)行公共配置,得到公共配置數(shù)據(jù)。因此,第一開(kāi)發(fā)設(shè)備可以基于第二開(kāi)發(fā)設(shè)備的需求進(jìn)行公共配置,從而配置得到與需求適配的公共配置,以便于進(jìn)行后續(xù)的功能開(kāi)發(fā)。

9、在一種可能的實(shí)施方式中,前述的第一開(kāi)發(fā)設(shè)備根據(jù)公共配置數(shù)據(jù)和第一實(shí)例配置數(shù)據(jù)進(jìn)行編譯,得到第一靜態(tài)庫(kù),可以包括:第一開(kāi)發(fā)設(shè)備根據(jù)公共配置數(shù)據(jù)、第一實(shí)例配置數(shù)據(jù)分別生成公共配置動(dòng)態(tài)代碼和第一實(shí)例動(dòng)態(tài)代碼;第一開(kāi)發(fā)設(shè)備根據(jù)公共配置動(dòng)態(tài)代碼、第一實(shí)例動(dòng)態(tài)代碼以及靜態(tài)代碼進(jìn)行編譯,得到第一靜態(tài)庫(kù),靜態(tài)代碼用于提供各個(gè)模塊或者各個(gè)功能所需的頭文件。本技術(shù)實(shí)施方式中,第一開(kāi)發(fā)設(shè)備可以基于公共配置和實(shí)例配置分別生成動(dòng)態(tài)代碼,并對(duì)動(dòng)態(tài)代碼進(jìn)行編譯,以便于后續(xù)可以鏈接為可執(zhí)行文件,實(shí)現(xiàn)芯片的功能開(kāi)發(fā)。

10、在一種可能的實(shí)施方式中,前述的方法還可以包括:第一開(kāi)發(fā)設(shè)備向第二開(kāi)發(fā)設(shè)備發(fā)送第一靜態(tài)庫(kù),以使第二開(kāi)發(fā)設(shè)備將第一靜態(tài)庫(kù)和第二靜態(tài)庫(kù)寫入芯片。因此,可以由第二開(kāi)發(fā)設(shè)備對(duì)第一靜態(tài)庫(kù)和第二靜態(tài)庫(kù)鏈接為可執(zhí)行文件并寫入芯片,從而實(shí)現(xiàn)芯片需執(zhí)行的功能。

11、在一種可能的實(shí)施方式中,前述的方法還包括:第一開(kāi)發(fā)設(shè)備接收第二開(kāi)發(fā)設(shè)備發(fā)送的第二靜態(tài)庫(kù);第一開(kāi)發(fā)設(shè)備將第一靜態(tài)庫(kù)和第二靜態(tài)庫(kù)鏈接為可執(zhí)行文件并寫入芯片。因此,也可以由第一開(kāi)發(fā)設(shè)備對(duì)第一靜態(tài)庫(kù)和第二靜態(tài)庫(kù)鏈接為可執(zhí)行文件并寫入芯片,從而實(shí)現(xiàn)芯片需執(zhí)行的功能。

12、第二方面,本技術(shù)提供一種參數(shù)配置方法,包括:首先,第二開(kāi)發(fā)設(shè)備接收第一開(kāi)發(fā)設(shè)備發(fā)送的公共配置數(shù)據(jù),公共配置數(shù)據(jù)包括針對(duì)車輛中的資源分配的參數(shù);隨后,第二開(kāi)發(fā)設(shè)備根據(jù)公共配置數(shù)據(jù)對(duì)其所依賴的模塊進(jìn)行實(shí)例配置,得到第二實(shí)例配置數(shù)據(jù);根據(jù)第二實(shí)例配置數(shù)據(jù)進(jìn)行編譯得到第二靜態(tài)庫(kù),該第二靜態(tài)庫(kù)和第一靜態(tài)庫(kù)用于寫入芯片以使芯片根據(jù)寫入的配置運(yùn)行,第一靜態(tài)庫(kù)為第一開(kāi)發(fā)設(shè)備根據(jù)公共配置數(shù)據(jù)以及第一實(shí)例配置數(shù)據(jù)編譯得到,第一實(shí)例配置數(shù)據(jù)包括第一開(kāi)發(fā)設(shè)備根據(jù)公共配置數(shù)據(jù)進(jìn)行實(shí)例配置得到。

13、本技術(shù)實(shí)施方式中,公共配置由第一開(kāi)發(fā)設(shè)備配置,在完成公共配置后,第一開(kāi)發(fā)設(shè)備和第二開(kāi)發(fā)設(shè)備可以分別進(jìn)行實(shí)例配置,從而使各個(gè)開(kāi)發(fā)方的實(shí)例配置解耦,各個(gè)開(kāi)發(fā)方的實(shí)例配置可以同步進(jìn)行,可以提高配置效率。即使存在針對(duì)車輛的功能的需求變化,也可以基于高效的參數(shù)配置方式實(shí)現(xiàn)更快的功能開(kāi)發(fā)。

14、在一種可能的實(shí)施方式中,前述的第二開(kāi)發(fā)設(shè)備可以向第一開(kāi)發(fā)設(shè)備發(fā)送需求數(shù)據(jù),需求數(shù)據(jù)用于指示第一開(kāi)發(fā)設(shè)備配置公共配置數(shù)據(jù)。因此,第二開(kāi)發(fā)設(shè)備可以向第一開(kāi)發(fā)設(shè)備提出需求,從而使第一開(kāi)發(fā)設(shè)備可以基于第二開(kāi)發(fā)設(shè)備的需求進(jìn)行公共配置,得到符合第二設(shè)備需求的公共配置。

15、在一種可能的實(shí)施方式中,前述的第二開(kāi)發(fā)設(shè)備根據(jù)公共配置數(shù)據(jù)進(jìn)行實(shí)例配置,得到第二實(shí)例配置數(shù)據(jù),可以包括:第二開(kāi)發(fā)設(shè)備根據(jù)公共配置數(shù)據(jù)中包括的至少一個(gè)第二模塊的資源進(jìn)行實(shí)例配置,得到第二實(shí)例配置數(shù)據(jù),至少一個(gè)第二模塊包括與第二開(kāi)發(fā)設(shè)備具有依賴關(guān)系的模塊。本技術(shù)實(shí)施方式中,第二開(kāi)發(fā)設(shè)備可以對(duì)其依賴的模塊進(jìn)行實(shí)例配置,從而實(shí)現(xiàn)第二開(kāi)發(fā)設(shè)備所需的功能。

16、在一種可能的實(shí)施方式中,前述的第二配置數(shù)據(jù)可以包括基礎(chǔ)軟件層bsw配置、運(yùn)行環(huán)境層rte配置和軟件組件swc配置中的至少一種。

17、在一種可能的實(shí)施方式中,前述的第二開(kāi)發(fā)設(shè)備根據(jù)公共配置中包括的至少一個(gè)第二模塊的資源進(jìn)行實(shí)例配置,得到第二實(shí)例配置數(shù)據(jù),可以包括:第二開(kāi)發(fā)設(shè)備通過(guò)引用方式或者模型樹(shù)方式根據(jù)公共配置中包括的至少一個(gè)第二模塊的資源進(jìn)行實(shí)例配置,得到第一實(shí)例配置數(shù)據(jù),引用方式包括在配置模型中增加引用項(xiàng),引用項(xiàng)用于引用實(shí)例配置參數(shù),模型樹(shù)方式包括修改配置模型,基于修改后的配置模型配置實(shí)例參數(shù)。本技術(shù)實(shí)施方式中,可以通過(guò)引用的方式或者修改模型樹(shù)的方式進(jìn)行實(shí)例配置,從而可以適應(yīng)公共配置和實(shí)例配置解耦的配置方式。

18、在一種可能的實(shí)施方式中,前述的公共配置數(shù)據(jù)包括硬件資源配置、系統(tǒng)資源配置或者至少一個(gè)模塊的資源配置中的至少一項(xiàng),硬件資源配置包括芯片類型、芯片的核的數(shù)量、can協(xié)議硬件資源或者存儲(chǔ)資源中的至少一項(xiàng),系統(tǒng)資源配置包括任務(wù)資源或者內(nèi)存資源,至少一個(gè)模塊的資源配置包括至少一個(gè)模塊的實(shí)例標(biāo)識(shí)、實(shí)例數(shù)量或者預(yù)編譯宏開(kāi)關(guān)中的至少一項(xiàng)。本技術(shù)實(shí)施方式中,可以由第一開(kāi)發(fā)設(shè)備進(jìn)行公共配置,可以進(jìn)行多種資源的配置,從而可以基于配置的公共配置,實(shí)現(xiàn)車輛中各個(gè)芯片的功能。

19、在一種可能的實(shí)施方式中,前述的方法還可以包括:第二開(kāi)發(fā)設(shè)備接收第一開(kāi)發(fā)設(shè)備發(fā)送的第一靜態(tài)庫(kù);第二開(kāi)發(fā)設(shè)備將第一靜態(tài)庫(kù)和第二靜態(tài)庫(kù)鏈接為可執(zhí)行文件并寫入芯片。因此,可以由第二開(kāi)發(fā)設(shè)備對(duì)第一靜態(tài)庫(kù)和第二靜態(tài)庫(kù)鏈接為可執(zhí)行文件并寫入芯片,從而實(shí)現(xiàn)芯片需執(zhí)行的功能。

20、在一種可能的實(shí)施方式中,前述的方法還可以包括:第二開(kāi)發(fā)設(shè)備向第一開(kāi)發(fā)設(shè)備發(fā)送第二靜態(tài)庫(kù),以使第一開(kāi)發(fā)設(shè)備將第一靜態(tài)庫(kù)和第二靜態(tài)庫(kù)寫入芯片。因此,也可以由第一開(kāi)發(fā)設(shè)備對(duì)第一靜態(tài)庫(kù)和第二靜態(tài)庫(kù)鏈接為可執(zhí)行文件并寫入芯片,從而實(shí)現(xiàn)芯片需執(zhí)行的功能。

21、第三方面,本技術(shù)提供了一種參數(shù)配置裝置。該參數(shù)配置裝置可以用于執(zhí)行上述第一方面以及第一方面提供的任一種可能的實(shí)施方式中第一開(kāi)發(fā)設(shè)備執(zhí)行的步驟。

22、在一種可能的設(shè)計(jì)方式中,本技術(shù)可以根據(jù)上述第一方面以及第一方面提供的任一種可能的實(shí)施方式,對(duì)參數(shù)配置裝置進(jìn)行功能模塊的劃分。例如,可以對(duì)應(yīng)各個(gè)功能劃分各個(gè)功能模塊,也可以將兩個(gè)或兩個(gè)以上的功能集成在一個(gè)處理模塊中。

23、示例性的,本技術(shù)可以按照功能將參數(shù)配置裝置劃分為收發(fā)模塊和處理模塊等。上述劃分的各個(gè)功能模塊執(zhí)行的可能的技術(shù)方案和有益效果的描述均可以參考上述第一方面或其相應(yīng)的可能的實(shí)施方式提供的技術(shù)方案,此處不再贅述。

24、在另一種可能的設(shè)計(jì)中,該參數(shù)配置裝置包括:存儲(chǔ)器和處理器,存儲(chǔ)器和處理器耦合。存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)指令,處理器用于調(diào)用該計(jì)算機(jī)指令,以執(zhí)行如第一方面或其相應(yīng)的可能的實(shí)施方式提供的方法。

25、第四方面,本技術(shù)提供了一種參數(shù)配置裝置。該參數(shù)配置裝置可以用于執(zhí)行上述第二方面以及第二方面提供的任一種可能的實(shí)施方式中第二開(kāi)發(fā)設(shè)備執(zhí)行的步驟。

26、在一種可能的設(shè)計(jì)方式中,本技術(shù)可以根據(jù)上述第二方面以及第二方面提供的任一種可能的實(shí)施方式,對(duì)參數(shù)配置裝置進(jìn)行功能模塊的劃分。例如,可以對(duì)應(yīng)各個(gè)功能劃分各個(gè)功能模塊,也可以將兩個(gè)或兩個(gè)以上的功能集成在一個(gè)處理模塊中。

27、示例性的,本技術(shù)可以按照功能將參數(shù)配置裝置劃分為收發(fā)模塊和處理模塊等。上述劃分的各個(gè)功能模塊執(zhí)行的可能的技術(shù)方案和有益效果的描述均可以參考上述第二方面或其相應(yīng)的可能的實(shí)施方式提供的技術(shù)方案,此處不再贅述。

28、在另一種可能的設(shè)計(jì)中,該參數(shù)配置裝置包括:存儲(chǔ)器和處理器,存儲(chǔ)器和處理器耦合。存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)指令,處理器用于調(diào)用該計(jì)算機(jī)指令,以執(zhí)行如第二方面或其相應(yīng)的可能的實(shí)施方式提供的方法。

29、第五方面,本技術(shù)提供了一種參數(shù)配置系統(tǒng),該參數(shù)配置系統(tǒng)中可以包括第一開(kāi)發(fā)設(shè)備和第二開(kāi)發(fā)設(shè)備,該第一開(kāi)發(fā)設(shè)備可以用于執(zhí)行前述第一方面或第一方面任一可選實(shí)施方式中的方法步驟,該第二開(kāi)發(fā)設(shè)備可以用于執(zhí)行前述第二方面或第二方面任一可選實(shí)施方式中的方法步驟。

30、第六方面,本技術(shù)提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),如計(jì)算機(jī)非瞬態(tài)的可讀存儲(chǔ)介質(zhì)。其上儲(chǔ)存有計(jì)算機(jī)程序(或指令),當(dāng)該計(jì)算機(jī)程序(或指令)在計(jì)算機(jī)設(shè)備上運(yùn)行時(shí),使得該計(jì)算機(jī)設(shè)備執(zhí)行如第一方面或其相應(yīng)的可能的實(shí)施方式提供的方法,或者執(zhí)行第二方面或其相應(yīng)的可能的實(shí)施方式提供的方法。

31、第七方面,本技術(shù)提供了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在計(jì)算機(jī)設(shè)備上運(yùn)行時(shí),使得如第一方面或其相應(yīng)的可能的實(shí)施方式提供的方法被執(zhí)行,或者使得第二方面或其相應(yīng)的可能的實(shí)施方式提供的方法被執(zhí)行。

32、第八方面,本技術(shù)提供了一種芯片系統(tǒng),包括:處理器,處理器用于從存儲(chǔ)器中調(diào)用并運(yùn)行該存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序,執(zhí)行如第一方面或其相應(yīng)的可能的實(shí)施方式提供的方法,或者執(zhí)行如第二方面或其相應(yīng)的可能的實(shí)施方式提供的方法。

33、可以理解的是,上述提供的任一種系統(tǒng)、裝置、計(jì)算機(jī)存儲(chǔ)介質(zhì)、計(jì)算機(jī)程序產(chǎn)品或芯片系統(tǒng)等均可以應(yīng)用于第一方面或第二方面提供的對(duì)應(yīng)的方法。

34、對(duì)于本技術(shù)第三方面至第八方面以及各種可能實(shí)現(xiàn)方式的具體實(shí)現(xiàn)步驟,以及每種可能實(shí)現(xiàn)方式所帶來(lái)的有益效果,均可以參考第一方面或第二方面中各種可能的實(shí)現(xiàn)方式中的描述,此處不再一一贅述。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
祁东县| 宝山区| 长白| 裕民县| 平山县| 明水县| 泊头市| 台南市| 瑞安市| 万安县| 多伦县| 当涂县| 九江市| 安多县| 咸丰县| 景泰县| 崇阳县| 唐河县| 乌海市| 周至县| 永济市| 咸宁市| 尤溪县| 桑日县| 平陆县| 阳城县| 洪湖市| 铅山县| 商都县| 河津市| 大宁县| 哈密市| 双柏县| 永嘉县| 梁河县| 三都| 益阳市| 阳高县| 南皮县| 苏尼特左旗| 宁明县|