亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Rte代碼生成方法及其執(zhí)行裝置的制造方法

文檔序號(hào):9921846閱讀:577來(lái)源:國(guó)知局
Rte代碼生成方法及其執(zhí)行裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實(shí)施例涉及一種運(yùn)行時(shí)環(huán)境(Run Time Environment,RTE)代碼生成方法 及其執(zhí)行裝置。
【背景技術(shù)】
[0002] 通常搭載在汽車的電子裝置系統(tǒng)由整合了軟件及硬件的很多ECU構(gòu)成。但是,由 于軟件開發(fā)過(guò)程中產(chǎn)生的硬件的從屬屬性,對(duì)整合搭載在汽車的電子裝置系統(tǒng)帶來(lái)了很多 困難,且還具有軟件之間的可移植性降低的缺點(diǎn)。
[0003] 以往的標(biāo)準(zhǔn)體系結(jié)構(gòu)中的運(yùn)行時(shí)環(huán)境是,通過(guò)支持分配的軟件組件和軟件組件之 間,以及上位軟件組件和下位基本軟件組件之間的通信,使得映射的軟件組件能夠在ECU 硬件以及基本軟件上執(zhí)行的方式。
[0004] 但是,為了基于上位應(yīng)用程序(application)以及下位基本軟件(basic software)設(shè)定來(lái)生成運(yùn)行環(huán)境的作業(yè),需要花費(fèi)非常多的時(shí)間和努力。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明要解決的摶術(shù)問(wèn)題
[0006] 因此,本發(fā)明的目的在于,提供一種RTE代碼生成方法及其執(zhí)行裝置,其考慮應(yīng)用 程序的實(shí)際運(yùn)行時(shí)間而生成對(duì)應(yīng)用程序的RTE代碼生成信息,從而能夠開發(fā)出可保證運(yùn)行 時(shí)機(jī)以及運(yùn)行穩(wěn)定性的應(yīng)用程序軟件。
[0007] 本發(fā)明所要解決的問(wèn)題并不限于以上言及的問(wèn)題,對(duì)于未言及的其它問(wèn)題,本領(lǐng) 域技術(shù)人員能夠通過(guò)以下記載而理解。
[0008] 摶術(shù)方案
[0009] 在實(shí)施例們中,RTE代碼生成方法包括:分析多個(gè)模板文件,提取應(yīng)用程序的信息 的步驟;參考每RTE生成代碼運(yùn)行時(shí)間數(shù)據(jù)庫(kù),分析對(duì)所述應(yīng)用程序的信息的運(yùn)行時(shí)間的 步驟;以及基于所述分析結(jié)果,生成對(duì)所述應(yīng)用程序的RTE代碼生成信息的步驟。
[0010] 在一實(shí)施例中,所述分析多個(gè)模板文件,提取應(yīng)用程序的信息的步驟可以包括:提 取包含所述應(yīng)用程序的種類、映射有所述應(yīng)用程序的0S任務(wù)的種類、以及與所述應(yīng)用程序 有關(guān)的事件中至少一個(gè)的應(yīng)用程序的信息的步驟。
[0011] 在一實(shí)施例中,所述分析多個(gè)模板文件,提取應(yīng)用程序的信息的步驟可以包括:在 所述應(yīng)用程序的種類是周期運(yùn)行性應(yīng)用程序的情況下提取所述應(yīng)用程序運(yùn)行時(shí)用于傳輸 數(shù)據(jù)的網(wǎng)絡(luò)信息的步驟。
[0012] 在一實(shí)施例中,所述分析多個(gè)模板文件,提取應(yīng)用程序的信息的步驟可以包括:在 所述應(yīng)用程序的種類是非周期運(yùn)行性應(yīng)用程序的情況下提取與在所述應(yīng)用程序內(nèi)向其他 應(yīng)用程序傳輸數(shù)據(jù)時(shí)所使用的函數(shù)相關(guān)的信息的步驟。
[0013] 在一實(shí)施例中,所述參考每RTE生成代碼運(yùn)行時(shí)間數(shù)據(jù)庫(kù),分析對(duì)所述應(yīng)用程序 的信息的運(yùn)行時(shí)間的步驟可以包括:參考所述每RTE生成代碼運(yùn)行時(shí)間數(shù)據(jù)庫(kù),分析對(duì)應(yīng) 于所述應(yīng)用程序的信息的代碼的運(yùn)行時(shí)間的步驟。
[0014] 在一實(shí)施例中,所述生成RTE代碼生成信息的步驟可以包括:基于所述分析結(jié)果, 決定RTE代碼的形態(tài)以及RTE代碼的類型,從而生成所述RTE代碼生成信息的步驟。
[0015] 在一實(shí)施例中,所述多個(gè)模板文件包含對(duì)所述應(yīng)用程序的軟件組件模板文件、RTE 模板文件、以及os模板文件中的至少一個(gè)。
[0016] 在實(shí)施例們中,RTE代碼生成裝置可以包括:每RTE生成代碼運(yùn)行時(shí)間數(shù)據(jù)庫(kù),其 按RTE生成代碼存儲(chǔ)有運(yùn)行時(shí)間;應(yīng)用程序信息提取部,其分析多個(gè)模板文件,提取應(yīng)用程 序的信息;運(yùn)行時(shí)間分析部,其參考所述每RTE生成代碼運(yùn)行時(shí)間數(shù)據(jù)庫(kù),分析對(duì)所述應(yīng)用 程序的信息的運(yùn)行時(shí)間;以及RTE代碼生成信息生成部,其基于所述分析結(jié)果,生成對(duì)所述 應(yīng)用程序的RTE代碼生成信息。
[0017] 在一實(shí)施例中,所述應(yīng)用程序信息提取部可以提取包含所述應(yīng)用程序的種類、映 射有所述應(yīng)用程序的0S任務(wù)的種類、以及與所述應(yīng)用程序有關(guān)的事件中至少一個(gè)的應(yīng)用 程序的信息。
[0018] 在一實(shí)施例中,所述應(yīng)用程序信息提取部可以在所述應(yīng)用程序的種類是周期運(yùn)行 性應(yīng)用程序的情況下提取所述應(yīng)用程序運(yùn)行時(shí)用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)信息。
[0019] 在一實(shí)施例中,所述應(yīng)用程序信息提取部可以在所述應(yīng)用程序的種類是非周期運(yùn) 行性應(yīng)用程序的情況下提取與在所述應(yīng)用程序內(nèi)向其他應(yīng)用程序傳輸數(shù)據(jù)時(shí)所使用的函 數(shù)相關(guān)的信息。
[0020] 在一實(shí)施例中,所述運(yùn)行時(shí)間分析部可以參考所述每RTE生成代碼運(yùn)行時(shí)間數(shù)據(jù) 庫(kù)分析對(duì)應(yīng)于所述應(yīng)用程序的信息的代碼的運(yùn)行時(shí)間。
[0021] 在一實(shí)施例中,所述RTE代碼生成信息生成部可以基于所述分析結(jié)果決定RTE代 碼的形態(tài)以及RTE代碼的類型,從而生成所述RTE代碼生成信息。
[0022] 所述多個(gè)模板文件包含對(duì)所述應(yīng)用程序的軟件組件模板文件、RTE模板文件、以及 0S模板文件中至少一個(gè)。
[0023] 其它實(shí)施例的具體事項(xiàng)包含于詳細(xì)說(shuō)明以及所附的附圖。
[0024] 本發(fā)明的優(yōu)點(diǎn)和/或特征、以及達(dá)成這些的方法可通過(guò)參考所附的附圖和后述的 實(shí)施例而更加明確,但是本發(fā)明并不限定于以下公開的實(shí)施例,而是可以通過(guò)相互不同的 各種方式來(lái)實(shí)施,提供本發(fā)明實(shí)施例的原因在于使本發(fā)明的公開完整且向本領(lǐng)域技術(shù)人員 完整的告知發(fā)明的范疇,而本發(fā)明由權(quán)利要求書定義。在說(shuō)明書全文中,相同附圖標(biāo)記表示 相同構(gòu)成要素。
[0025] 有益效果
[0026] 根據(jù)本發(fā)明,可獲得如下效果:即考慮應(yīng)用程序的實(shí)際運(yùn)行時(shí)間而生成對(duì)應(yīng)用程 序的RTE代碼生成信息,從而能夠開發(fā)出可保證運(yùn)行時(shí)機(jī)以及運(yùn)行穩(wěn)定性的應(yīng)用程序軟 件。
【附圖說(shuō)明】
[0027] 圖1是用于說(shuō)明根據(jù)本發(fā)明的RTE代碼生成裝置的圖。
[0028] 圖2是用于說(shuō)明根據(jù)本發(fā)明一實(shí)施例的RTE代碼生成裝置的內(nèi)部結(jié)構(gòu)的方框圖。
[0029] 圖3是用于說(shuō)明根據(jù)本發(fā)明的RTE代碼生成裝置的執(zhí)行過(guò)程的例示圖。
[0030] 圖4是用于說(shuō)明根據(jù)本發(fā)明的RTE代碼生成裝置的執(zhí)行過(guò)程的例示圖。
[0031] 圖5是用于說(shuō)明對(duì)根據(jù)本發(fā)明的RTE代碼生成信息的模擬驗(yàn)證過(guò)程的參考圖。
[0032] 圖6是用于說(shuō)明對(duì)根據(jù)本發(fā)明的RTE代碼生成信息的模擬驗(yàn)證過(guò)程的參考圖。
[0033] 圖7是用于說(shuō)明對(duì)根據(jù)本發(fā)明的RTE代碼生成信息的模擬驗(yàn)證過(guò)程的參考圖。
[0034] 圖8是用于說(shuō)明根據(jù)本發(fā)明的RTE代碼生成方法的一實(shí)施例的流程圖。
【具體實(shí)施方式】
[0035] 以下,將參考所附的附圖,對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0036] 在本說(shuō)明書所使用的術(shù)語(yǔ)中,"0S任務(wù)"是指應(yīng)用程序(application)的運(yùn)行單 位。0S任務(wù)可以映射一個(gè)應(yīng)用程序或者多個(gè)應(yīng)用程序。映射于0S任務(wù)的應(yīng)用程序?yàn)槎鄠€(gè) 的情況下,根據(jù)由使用者決定的順序運(yùn)行單位軟件。
[0037] 在本說(shuō)明書所使用的術(shù)語(yǔ)中,"非周期運(yùn)行性應(yīng)用程序"是僅在具有特定請(qǐng)求時(shí)運(yùn) 行的應(yīng)用程序。
[0038] 在本說(shuō)明書所使用的術(shù)語(yǔ)中,"周期運(yùn)行性應(yīng)用程序"是自動(dòng)運(yùn)行的應(yīng)用程序。
[0039] 圖1是用于說(shuō)明根據(jù)本發(fā)明的RTE代碼生成裝置的圖。
[0040] 參考圖1,RTE代碼生成裝置100接收對(duì)應(yīng)用程序的軟件組件模板文件(Software Component Template File)200、RTE 模板文件(RTE Template File)300、以及 0S 模板文件 (OS Template File)400。
[0041] RTE代碼生成裝置100通過(guò)分析對(duì)應(yīng)用程序的軟件組件模板文件200來(lái)提取應(yīng)用 程序的種類,并能夠根據(jù)應(yīng)用程序的種類提取網(wǎng)絡(luò)信息。
[0042] 在一實(shí)施例中,RTE代碼生成裝置100在應(yīng)用程序的種類是周期運(yùn)行性應(yīng)用程序 的情況下,能夠提取應(yīng)用程序運(yùn)行時(shí)用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)信息。
[0043] 在另一實(shí)施例中,RTE代碼生成裝置100在應(yīng)用程序的種類是非周期運(yùn)行性應(yīng)用 程序的情況下,能夠提取與在應(yīng)用程序內(nèi)向其他應(yīng)用程序傳輸數(shù)據(jù)時(shí)所使用的函數(shù)相關(guān)的 信息。
[0044] RTE代碼生成裝置100能夠通過(guò)分析RTE模板文件300來(lái)提取應(yīng)用程序運(yùn)行時(shí)所 使用的0S任務(wù)(Task)的種類以及應(yīng)用程序的運(yùn)行方法。
[0045] RTE代碼生成裝置100能夠通過(guò)分析0S模板文件400來(lái)提取0S任務(wù)的種類。
[0046] 之后,RTE代碼生成裝置100能夠通過(guò)參考每RTE生成代碼的運(yùn)行時(shí)間數(shù)據(jù)庫(kù)來(lái) 分析對(duì)上述提取的信息的運(yùn)行時(shí)間,并能夠基于分析結(jié)果生成對(duì)應(yīng)用程序的RTE代碼生成 信息500。
[0047] 圖2是用于說(shuō)明根據(jù)本發(fā)明一實(shí)施例的RTE代碼生成裝置的內(nèi)部結(jié)構(gòu)的方框圖。
[0048] 參考圖2,RTE代碼生成裝置100包括:模板文件接收部110、應(yīng)用程序信息提取部 120、運(yùn)行時(shí)間分析部1
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1