信息處理裝置、電子控制單元、信息處理方法以及程序的制作方法
【專利摘要】配置信息生成部(11)使用ECU(2)的配置信息和對(duì)ECU(2)新連接的新設(shè)備(5)的配置信息,生成新設(shè)備(5)連接到ECU(2)之后的新的配置信息,并輸出到ECU(2)。可執(zhí)行文件生成部(12)將ECU(2)中安裝的控制程序的目標(biāo)文件和用于控制新設(shè)備(5)的控制程序的目標(biāo)文件進(jìn)行鏈接,生成新設(shè)備(5)連接到ECU(2)之后的新的控制程序的可執(zhí)行文件,并輸出到ECU(2)。
【專利說(shuō)明】信息處理裝置、電子控制單元、信息處理方法以及程序
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及對(duì)搭載于汽車的儀器進(jìn)行控制的技術(shù)。
【背景技術(shù)】
[0002] 例如,在專利文獻(xiàn)1中,公開(kāi)了能夠?qū)⑼ㄓ玫谋銛y終端連接到車內(nèi)網(wǎng)絡(luò)來(lái)使用的 網(wǎng)關(guān)裝置。
[0003] 更具體而言,在專利文獻(xiàn)1中,公開(kāi)了如下技術(shù):網(wǎng)關(guān)裝置在與分別不同的通信協(xié) 議對(duì)應(yīng)的車內(nèi)網(wǎng)絡(luò)的車載設(shè)備與便攜終端之間進(jìn)行命令信息的變換,從而在車載設(shè)備與便 攜終端之間發(fā)送接收命令信息。
[0004] 另外,在專利文獻(xiàn)2中,公開(kāi)了向車輛的通信網(wǎng)絡(luò)追加儀器的方法。
[0005] 更具體而言,在專利文獻(xiàn)2中,公開(kāi)了如下方法:從通信網(wǎng)絡(luò)(例如經(jīng)由因特網(wǎng)從 驅(qū)動(dòng)程序的廠商的因特網(wǎng)頁(yè)面)直接調(diào)用新追加了的儀器的專用驅(qū)動(dòng)程序,并將該專用驅(qū) 動(dòng)程序提供給儀器。
[0006] 而且,在專利文獻(xiàn)3中,公開(kāi)了向車輛的通信網(wǎng)絡(luò)追加儀器的方法。
[0007] 更具體而言,在專利文獻(xiàn)3中,公開(kāi)了如下方法:將所連接的儀器的 ID (Identifier,標(biāo)識(shí)符),從事先分配了的ID變更為考慮了動(dòng)作順序的ID,從而重構(gòu)網(wǎng)絡(luò)。
[0008] 另外,在專利文獻(xiàn)4中,公開(kāi)了在儀器連接到網(wǎng)絡(luò)的情況下從外部的存儲(chǔ)部件調(diào) 用設(shè)定信息的通信系統(tǒng)。
[0009] 專利文獻(xiàn)4中的設(shè)定信息是音頻儀器中的音量、歌曲順序、車輛導(dǎo)航中的登記地 點(diǎn)、空調(diào)儀器中的設(shè)定溫度等應(yīng)用等級(jí)的設(shè)定信息。
[0010] 另外,在專利文獻(xiàn)5中,公開(kāi)了如下技術(shù):從設(shè)備對(duì)成為主機(jī)的信息處理裝置 發(fā)送設(shè)備信息,信息處理裝置根據(jù)從設(shè)備接收到的設(shè)備信息,安裝由DLL(Dynamic Link Library,動(dòng)態(tài)鏈接庫(kù))文件構(gòu)成的驅(qū)動(dòng)程序。
[0011] 專利文獻(xiàn)1 :日本特開(kāi)2005-236560號(hào)公報(bào)
[0012] 專利文獻(xiàn)2 :日本特表2003-533942號(hào)公報(bào)
[0013] 專利文獻(xiàn)3 :日本特開(kāi)2006-295426號(hào)公報(bào)
[0014] 專利文獻(xiàn)4 :日本特開(kāi)2002-051058號(hào)公報(bào)
[0015] 專利文獻(xiàn)5 :日本特開(kāi)2005-258661號(hào)公報(bào)
【發(fā)明內(nèi)容】
[0016] 現(xiàn)有技術(shù)(專利文獻(xiàn)1)是網(wǎng)關(guān)裝置針對(duì)在網(wǎng)絡(luò)上連接了的儀器變換命令信息的 技術(shù)。
[0017] 因此,存在如下課題:即使使用專利文獻(xiàn)1的技術(shù),也無(wú)法將向E⑶(Electronic Control Unit:電子控制單元)新追加的設(shè)備的控制用軟件提供給EOT。
[0018] 另外,現(xiàn)有技術(shù)(專利文獻(xiàn)2)是加載對(duì)車輛的通信網(wǎng)絡(luò)追加的儀器的驅(qū)動(dòng)程序的 技術(shù),但如以IEEE1394作為對(duì)象那樣,與后述專利文獻(xiàn)5的課題同樣地,存在需要高規(guī)格的 硬件資源這樣的課題。
[0019] 另外,現(xiàn)有技術(shù)(專利文獻(xiàn)3)是如下技術(shù):根據(jù)與網(wǎng)絡(luò)連接的其他單元所具有的 關(guān)聯(lián)動(dòng)作列表,通過(guò)ID變更部件對(duì)新追加了的設(shè)備分配新的ID。
[0020] 因此,與專利文獻(xiàn)1的課題同樣地,即使使用專利文獻(xiàn)3的技術(shù),也存在無(wú)法將對(duì) E⑶新追加的設(shè)備的控制用軟件提供給E⑶這樣的課題。
[0021] 另外,現(xiàn)有技術(shù)(專利文獻(xiàn)4)是從外部的存儲(chǔ)部件調(diào)用應(yīng)用等級(jí)的設(shè)定信息的技 術(shù),所以與專利文獻(xiàn)1的課題同樣地,即使使用專利文獻(xiàn)4的技術(shù),也存在無(wú)法將對(duì)ECU新 追加的設(shè)備的控制用軟件提供給E⑶這樣的課題。
[0022] 另外,現(xiàn)有技術(shù)(專利文獻(xiàn)5)的由信息處理裝置處理的DLL文件由于使用動(dòng)態(tài)的 鏈接,所以需要高規(guī)格的硬件資源,存在從成本的觀點(diǎn)出發(fā)無(wú)法應(yīng)用于車載裝置這樣的課 題。
[0023] 另外,在現(xiàn)有技術(shù)(專利文獻(xiàn)1?5)中,由于從追加的儀器發(fā)送儀器信息,所以在 儀器側(cè)需要用于數(shù)據(jù)發(fā)送的通信功能,存在儀器的成本變高這樣的課題。
[0024] 本發(fā)明是鑒于上述那樣的課題而完成的,其主要目的在于,即使將不具有通信功 能的設(shè)備連接到電子控制單元,電子控制單元也能夠控制設(shè)備,另外無(wú)需使用動(dòng)態(tài)的鏈接, 電子控制單元能夠執(zhí)行控制程序。
[0025] 本發(fā)明的信息處理裝置的特征在于,具備:
[0026] 配置信息生成部,使用搭載于車輛的電子控制單元的配置信息以及對(duì)所述電子控 制單元新連接的新連接設(shè)備的配置信息,生成連接了所述新連接設(shè)備之后的所述電子控制 單元的新的配置信息;
[0027] 可執(zhí)行文件生成部,將安裝在所述電子控制單元中的控制程序的目標(biāo)文件和用于 控制所述新連接設(shè)備的控制程序的目標(biāo)文件進(jìn)行鏈接,生成在連接了所述新連接設(shè)備之后 所述電子控制單元所執(zhí)行的新的控制程序的可執(zhí)行文件;以及
[0028] 輸出部,向所述電子控制單元輸出由所述配置信息生成部所生成的所述新的配置 信息和由所述可執(zhí)行文件生成部所生成的所述新的控制程序的可執(zhí)行文件。
[0029] 根據(jù)本發(fā)明,信息處理裝置生成連接了新連接設(shè)備之后的新的配置信息,并輸出 到電子控制單元,所以新連接設(shè)備無(wú)需與電子控制單元進(jìn)行通信,即使將不具有通信功能 的設(shè)備連接到電子控制單元,電子控制單元也能夠控制設(shè)備。
[0030] 另外,根據(jù)本發(fā)明,信息處理裝置生成連接了新連接設(shè)備之后的新的控制程序的 可執(zhí)行文件,并輸出到電子控制單元,所以無(wú)需使用動(dòng)態(tài)的鏈接,電子控制單元能夠執(zhí)行控 制程序。
【專利附圖】
【附圖說(shuō)明】
[0031] 圖1是示出實(shí)施方式1中的車載裝置和外部終端裝置的結(jié)構(gòu)例的圖。
[0032] 圖2是示出實(shí)施方式1中的整體的動(dòng)作時(shí)序的圖。
[0033] 圖3是示出實(shí)施方式1中的E⑶管理服務(wù)器的動(dòng)作的流程圖。
[0034] 圖4是示出實(shí)施方式1中的設(shè)備信息輸入輸出部的動(dòng)作的流程圖。
[0035] 圖5是示出實(shí)施方式1中的配置信息生成部的動(dòng)作的流程圖。
[0036] 圖6是示出實(shí)施方式1中的配置生成判定處理的流程圖。
[0037] 圖7是示出實(shí)施方式1中的可執(zhí)行文件生成部的動(dòng)作的流程圖。
[0038] 圖8是示出實(shí)施方式1中的E⑶的規(guī)格例的圖。
[0039] 圖9是示出實(shí)施方式1中的E⑶中安裝的配置信息例的圖。
[0040] 圖10是示出實(shí)施方式1中的新設(shè)備的配置信息例的圖。
[0041] 圖11是示出實(shí)施方式1中的設(shè)備安裝端口信息例的圖。
[0042] 圖12是示出實(shí)施方式1中的更新了的配置信息例的圖。
[0043] 圖13是示出實(shí)施方式1中的E⑶的外部終端裝置連接時(shí)的處理的流程圖。
[0044] 圖14是示出實(shí)施方式1中的ECU的電源啟動(dòng)時(shí)的處理的流程圖。
[0045] 圖15是示出實(shí)施方式1中的E⑶的ROM區(qū)域的圖。
[0046] 圖16是示出實(shí)施方式2中的車載裝置和外部終端裝置的結(jié)構(gòu)例的圖。
[0047] 圖17是示出實(shí)施方式1?6中的外部終端裝置的硬件結(jié)構(gòu)例的圖。
[0048] (符號(hào)說(shuō)明)
[0049] 1 :車輛;2 :ECU ;3 :外部I/F ;4 :設(shè)備安裝端口;5 :新設(shè)備;6 :外部終端裝置;7 : 外部I/F ;8 :設(shè)備信息輸入輸出部;9 :S/W管理服務(wù)器;10 :E⑶管理服務(wù)器;11 :配置信息 生成部;12 :可執(zhí)行文件生成部;13 :共享存儲(chǔ)器配置信息生成部;14 :共享存儲(chǔ)器;15 :共 享存儲(chǔ)器;16 :通信部。
【具體實(shí)施方式】
[0050] 實(shí)施方式1.
[0051] 圖1是示出本實(shí)施方式的車載裝置和外部終端裝置的結(jié)構(gòu)的圖。
[0052] 車載裝置包括在車輛1上搭載的E⑶2、在車輛上搭載的外部I/F(接口)3、設(shè)備安 裝端口 4。
[0053] 外部終端裝置6包括可與車輛通信的外部I/F7、設(shè)備信息輸入輸出部8、配置信息 生成部11、可執(zhí)行文件生成部12、通信部16。
[0054] 通信部16能夠?qū)嵤o(wú)線通信,外部終端裝置6通過(guò)利用通信部16的無(wú)線通信,能 夠從S/W (軟件)管理服務(wù)器9以及E⑶管理服務(wù)器10接收各種信息。
[0055] 在車輛1上搭載的外部I/F3是0BDII這樣的標(biāo)準(zhǔn)的外部I/F或者E⑶2所具有的 外部I/F。
[0056] 在E⑶2中,安裝了與E⑶2連接的設(shè)備的控制用軟件。
[0057] 在搭載于ECU2的可改寫的閃存存儲(chǔ)器中安裝了控制用軟件。
[0058] 設(shè)備安裝端口 4與E⑶2成為一體,設(shè)備安裝端口 4的各端子與安裝于E⑶2的微 型計(jì)算機(jī)或者其他1C的端子物理地連接。
[0059] E⑶管理服務(wù)器10針對(duì)在車輛1上搭載的E⑶2所具有的每個(gè)ID,管理E⑶2的H/ W (硬件)規(guī)格和ECU2的軟件安裝狀態(tài)。
[0060] E⑶管理服務(wù)器10所管理的內(nèi)容是安裝于E⑶2的目標(biāo)文件、配置信息、設(shè)備安裝 端口 4的信息。
[0061] 設(shè)備安裝端口 4的信息是指,設(shè)備安裝端口 4所具有的端口的種類、數(shù)量和其使用 狀況。
[0062] E⑶管理服務(wù)器10所管理的H/W規(guī)格是用于安裝寄存器信息、存儲(chǔ)器映射等軟件 而所需的?目息。
[0063] Ε⑶管理服務(wù)器10在Ε⑶2的軟件更新時(shí)還更新管理內(nèi)容。
[0064] 另外,Ε⑶管理服務(wù)器10相當(dāng)于第一管理裝置的例子。
[0065] S/W管理服務(wù)器9管理控制新設(shè)備5的目標(biāo)文件和針對(duì)新設(shè)備5的配置信息。
[0066] 在圖1中,S/W管理服務(wù)器9設(shè)置于外部終端裝置6的外部,但也可以設(shè)置于外部 終端裝置6中。
[0067] 另外,S/W管理服務(wù)器9相當(dāng)于第二管理裝置的例子。
[0068] 外部終端裝置6的外部I/F7與車輛1的外部I/F3連接,與車輛1的外部I/F3同 樣地,對(duì)應(yīng)于0BDII這樣的標(biāo)準(zhǔn)的外部I/F或者Ε⑶2所具有的外部I/F。
[0069] 外部I/F7將配置信息生成部11所生成的新的配置信息和由可執(zhí)行文件生成部12 所生成的新的控制程序的可執(zhí)行文件輸出到ECU2。
[0070] 外部I/F7相當(dāng)于輸出部的例子。
[0071] 設(shè)備信息輸入輸出部8具有觸摸面板等顯示部,將車輛1的設(shè)備安裝端口 4的信 息輸出到顯不部。
[0072] 在輸出方法中,例如顯示設(shè)備安裝端口 4所具有的全部端口,使用中的端口以發(fā) 暗的顏色來(lái)識(shí)別,空閑的端口以明亮的顏色來(lái)識(shí)別。
[0073] 另外,設(shè)備信息輸入輸出部8具有如下功能:輸入安裝新設(shè)備5的設(shè)備安裝端口 4 的端口號(hào)。
[0074] 在輸入方法中,例如設(shè)為向在上述觸摸面板中用明亮的顏色來(lái)顯示了的空閑的端 口進(jìn)行的作業(yè)者的觸摸。
[0075] 而且,設(shè)備信息輸入輸出部8具有新設(shè)備5的設(shè)備ID的輸入功能。
[0076] 例如,作業(yè)者手動(dòng)地使用鍵盤等來(lái)輸入設(shè)備ID。
[0077] 或者,也可以對(duì)新設(shè)備粘貼條形碼,并用讀取器來(lái)讀入。
[0078] 配置信息生成部11根據(jù)E⑶2中的新設(shè)備5安裝前的配置信息、新設(shè)備5的配置 信息、以及ECU2的規(guī)格,判定新設(shè)備5能否安裝,在能安裝的情況下,生成在ECU2中安裝的 新設(shè)備5能使用的新的配置信息。
[0079] 可執(zhí)行文件生成部12具有鏈接器功能,根據(jù)ECU2中的新設(shè)備5安裝前的目標(biāo)文 件的安裝內(nèi)容、新設(shè)備5的目標(biāo)文件、以及ECU2的規(guī)格,判定新設(shè)備5能否安裝,在能安裝 的情況下,生成在ECU2中安裝的新設(shè)備5能使用的新的可執(zhí)行文件(控制程序的可執(zhí)行文 件)。
[0080] 接下來(lái),說(shuō)明動(dòng)作的流程。
[0081] 圖2示出本實(shí)施方式的整體動(dòng)作。
[0082] 使用圖3至圖15,詳細(xì)說(shuō)明圖2的整體動(dòng)作。
[0083] 另外,在圖2中,由于作圖方面的理由,將"目標(biāo)文件"記載為"O.F. ",另外在一部 分中將"配置信息"記載為"C0NF. "。
[0084] 另外,在圖2中,省略了通信部16的記載,但經(jīng)由通信部16來(lái)進(jìn)行S/W管理服務(wù) 器9以及E⑶管理服務(wù)器10與配置信息生成部11、可執(zhí)行文件生成部12等之間的通信。
[0085] 在圖2中,例如,作業(yè)者將外部終端裝置6帶入車輛1,通過(guò)外部I/F7和外部I/F3 的連接,車輛1和外部終端裝置6被連接,雖然在圖2中未記載但包括外部終端裝置6和 E⑶2的相互認(rèn)證在內(nèi)的初始連接已完成,記載了從外部終端裝置6和E⑶2成為可通信的狀 態(tài)的時(shí)間點(diǎn)起的動(dòng)作。
[0086] 在兩者成為可通信狀態(tài)的時(shí)間點(diǎn),E⑶2將E⑶2所具有的E⑶ID發(fā)送到位于外部 終端裝置側(cè)的E⑶管理服務(wù)器10 (圖13的S60、S61)。
[0087] 更具體而言,例如,E⑶2的外部I/F3向外部終端裝置6的外部I/F7輸出E⑶2的 E⑶ID,接下來(lái),外部I/F7經(jīng)由通信部16向E⑶管理服務(wù)器10發(fā)送E⑶ID。
[0088] 另外,E⑶2也可以按照與其不同的過(guò)程,將E⑶ID發(fā)送到E⑶管理服務(wù)器10。
[0089] 使用圖3,說(shuō)明E⑶管理服務(wù)器10的動(dòng)作。
[0090] E⑶管理服務(wù)器10如果從E⑶2接收到E⑶ID(S50),則將在相應(yīng)的E⑶ID的E⑶2 中安裝的控制程序的目標(biāo)文件發(fā)送到可執(zhí)行文件生成部12 (S51)。
[0091] 接下來(lái),E⑶管理服務(wù)器10將相應(yīng)的E⑶ID的E⑶2的規(guī)格發(fā)送到可執(zhí)行文件生 成部 12(S52)。
[0092] 接下來(lái),E⑶管理服務(wù)器10將在相應(yīng)的E⑶ID的E⑶2中安裝的配置信息發(fā)送到 配置信息生成部11 (S53)。
[0093] 接下來(lái),E⑶管理服務(wù)器10將相應(yīng)的E⑶ID的E⑶的規(guī)格發(fā)送到配置信息生成 部 11(S54)。
[0094] 接下來(lái),E⑶管理服務(wù)器10向設(shè)備信息輸入輸出部8通知設(shè)備安裝端口信息 (S55)。
[0095] 接下來(lái),使用圖4,說(shuō)明設(shè)備信息輸入輸出部8的動(dòng)作流程。
[0096] 設(shè)備信息輸入輸出部8如果經(jīng)由通信部16而從E⑶管理服務(wù)器10取得了設(shè)備安 裝端口信息(S40),則將設(shè)備安裝端口信息輸出到顯示部(S41)。
[0097] 接下來(lái),如果從作業(yè)者處存在設(shè)備ID的輸入和新設(shè)備5的安裝端口號(hào)的輸入 (S42),則設(shè)備信息輸入輸出部8向配置信息生成部11通知所輸入的安裝端口號(hào)(S43),而 且向S/W管理服務(wù)器9通知所輸入的設(shè)備ID (S44)。
[0098] S/W管理服務(wù)器9從S/W管理服務(wù)器9內(nèi)的存儲(chǔ)區(qū)域,讀出與通過(guò)來(lái)自設(shè)備信息輸 入輸出部8的設(shè)備ID的通知(S44)而得到的設(shè)備ID相應(yīng)的目標(biāo)文件和配置信息。
[0099] 此處讀出的目標(biāo)文件和配置信息是用于控制新設(shè)備5的目標(biāo)文件和配置信息。 [0100] S/W管理服務(wù)器9將所讀出的目標(biāo)文件發(fā)送到可執(zhí)行文件生成部12,將所讀出的 配置信息發(fā)送到配置信息生成部11。
[0101] 接下來(lái),使用圖5,說(shuō)明配置信息生成部11的動(dòng)作流程。
[0102] 最初,配置信息生成部11讀入在S54中從E⑶管理服務(wù)器10發(fā)送了的E⑶2的規(guī) 格(S10)。
[0103] 另外,配置信息生成部11讀入在S53中從E⑶管理服務(wù)器10發(fā)送了的E⑶2中安 裝著的配置信息(S11)。
[0104] 另外,配置信息生成部11讀入從S/W管理服務(wù)器9發(fā)送了的新設(shè)備5的配置信息 (S12)。
[0105] 而且,配置信息生成部11讀入從設(shè)備信息輸入輸出部8發(fā)送了的新設(shè)備5的安裝 端口號(hào)(S13)。
[0106] 另外,此處作為例子,在圖8中示出在S10中讀入了的E⑶2的規(guī)格。
[0107] 另外,圖9示出在S11中讀入了的E⑶中安裝的配置信息。
[0108] 另外,圖10示出在S12中讀入了的新設(shè)備5的配置信息。
[0109] 而且,圖11示出在S13中讀入了的新設(shè)備5的安裝端口號(hào)。
[0110] 另外,圖8示出該E⑶2具有5個(gè)I/O端口(1號(hào)端口以及2號(hào)端口表示是輸入輸 出端口)、4個(gè)中斷的資源。
[0111] 在圖8中,為便于說(shuō)明,僅記載了 I/O端口和中斷向量,但實(shí)際上除此以外還包括 寄存器信息、存儲(chǔ)器映射等用于安裝軟件所需的信息。
[0112] 在圖9中,示出ECU2的5個(gè)I/O端口全都未被使用的狀態(tài),并示出使用了 1個(gè)中 斷向量的狀態(tài)。
[0113] 在圖10中,示出新設(shè)備5需要1個(gè)定時(shí)器、1個(gè)I/O端口輸入的資源。
[0114] 在圖11中,示出在設(shè)備安裝端口中2號(hào)端口被新設(shè)備5使用。
[0115] 接下來(lái),配置信息生成部11根據(jù)在S10?S13中讀入了的信息,進(jìn)行配置生成判 定處理(S14)。
[0116] 使用圖6,詳細(xì)說(shuō)明該配置生成判定處理(S14)。
[0117] 在圖11中,在S13中讀入了的新設(shè)備5的安裝端口號(hào)是2號(hào)端口。
[0118] 新設(shè)備5的安裝端口號(hào)是2號(hào),所以配置信息生成部11確認(rèn)在S11中讀入了的 ECU2中安裝的配置信息(圖9)的端口號(hào)2的使用狀況(S20)。
[0119] 安裝在E⑶2中的配置信息(圖9)的端口號(hào)2的使用狀況是"空閑",所以配置信 息生成部11接下來(lái)檢查能否將2號(hào)端口用作輸入端口(S21)。
[0120] 在圖8中,示出了 2號(hào)端口是輸入輸出端口,所以可判斷為能使用新設(shè)備5所需的 輸入端口。
[0121] 接下來(lái),配置信息生成部11檢查在ECU2的定時(shí)器資源中是否有空閑(S22)。
[0122] 在圖9中,3個(gè)中斷資源空閑,所以可判定為能使用1個(gè)中斷來(lái)用于新設(shè)備5。
[0123] 因此,新設(shè)備5所需的輸入端口以及中斷成為能使用,所以配置信息生成部11成 為設(shè)備新登記〇K(S23)。
[0124] 再次返回到圖5。
[0125] 配置信息生成部11在新設(shè)備的登記是0K(可以)的情況下(S15),生成新配置信 息(S16)。
[0126] 圖12示出此處生成的新的配置信息。
[0127] 在新生成的配置信息中,在I/O端口 2號(hào)的使用狀況中登記新設(shè)備5的設(shè)備ID,在 設(shè)定值中登記用于用作輸入的值(此處將用作輸入的情況設(shè)為"0x0101")。
[0128] 另外,在中斷向量的第2號(hào)的使用狀況中登記新設(shè)備5的設(shè)備ID,在設(shè)定值中登記 圖10記載的函數(shù)名。
[0129] 配置信息生成部11將新生成的配置信息發(fā)送到E⑶2 (S17)。
[0130] 接下來(lái),使用圖7,說(shuō)明可執(zhí)行文件生成部12的動(dòng)作流程。
[0131] 可執(zhí)行文件生成部12最初讀入E⑶2的規(guī)格(S30),接著,讀入從E⑶管理服務(wù)器 10發(fā)送了的E⑶2中安裝的目標(biāo)文件(S31)。
[0132] 而且,可執(zhí)行文件生成部12讀入從S/W管理服務(wù)器9發(fā)送了的面向新設(shè)備5的目 標(biāo)文件(S32)。
[0133] 此處,可執(zhí)行文件生成部12根據(jù)在S30中得到的規(guī)格,判斷在S31中讀入了的目 標(biāo)文件和在S32中讀入了的目標(biāo)文件中能否進(jìn)行鏈接執(zhí)行(S33)。
[0134] 作為該判定處理中的具體的項(xiàng)目,例如,在對(duì)S31以及S32的目標(biāo)文件進(jìn)行了鏈接 執(zhí)行的情況下,檢查能否根據(jù)作為ECU2的規(guī)格持有的存儲(chǔ)器映射進(jìn)行物理的地址映射。
[0135] 如果鏈接執(zhí)行后的文件(可執(zhí)行文件)從作為ROM區(qū)域而分配了的ECU2的閃存 存儲(chǔ)器的區(qū)域溢出,則成為鏈接執(zhí)行NG (不可以),如果收斂于作為ROM區(qū)域而分配了的閃 存存儲(chǔ)器的區(qū)域內(nèi),則成為鏈接執(zhí)行0K。
[0136] 在能夠?qū)嵤╂溄訄?zhí)行的情況下(S34),可執(zhí)行文件生成部12針對(duì)S31以及S32的 目標(biāo)文件執(zhí)行鏈接,生成可執(zhí)行文件(S35)。
[0137] 然后,可執(zhí)行文件生成部12將所生成的新的可執(zhí)行文件經(jīng)由外部I/F7發(fā)送到 ECU2(S36)。
[0138] 接下來(lái),使用圖13,說(shuō)明E⑶2的動(dòng)作流程。
[0139] 在E⑶2與外部終端裝置6連接之后(S60),E⑶2向E⑶管理服務(wù)器10發(fā)送EOT ID(S61),這如上所述。
[0140] 在E⑶ID的發(fā)送之后,E⑶2等待接收新生成的可執(zhí)行文件和新生成的配置信息 (S62、S63)。
[0141] E⑶2如果接收到新生成的可執(zhí)行文件和新生成的配置信息,則將新生成的可執(zhí)行 文件和新生成的配置信息分別寫入到ECU2的閃存存儲(chǔ)器等(S64)。
[0142] 另外,在寫入時(shí),寫入到圖15所示的規(guī)定的區(qū)域中。
[0143] S卩,E⑶2將新生成的可執(zhí)行文件寫入到應(yīng)用代碼區(qū)域中,并將新生成的配置信息 寫入到配置數(shù)據(jù)區(qū)域中。
[0144] 在E⑶2中,如果新生成的可執(zhí)行文件和新生成的配置信息的寫入完成(S65),則 進(jìn)行向可執(zhí)行文件生成部12的寫入完成通知(S66),進(jìn)行向配置信息生成部11的寫入完成 通知(S67)。
[0145] 另外,配置信息生成部11如果從E⑶2接收到寫入完成通知(圖5的S18),則經(jīng) 由通信部16,將在S16中所生成的新的配置信息作為更新數(shù)據(jù)而發(fā)送到E⑶管理服務(wù)器 10(圖 5 的 S19)。
[0146] 另外,可執(zhí)行文件生成部12如果從E⑶2接收到寫入完成通知(圖7的S37),則經(jīng) 由通信部16,將在S35中生成了可執(zhí)行文件時(shí)的生成信息作為更新數(shù)據(jù)而發(fā)送到E⑶管理 服務(wù)器10 (圖7的S38)。
[0147] E⑶管理服務(wù)器10如果接收到在S38中發(fā)送了的更新數(shù)據(jù)(圖3的S56),則根 據(jù)從可執(zhí)行文件生成部12接收到的更新數(shù)據(jù),更新針對(duì)相應(yīng)的ECU ID的目標(biāo)文件的信息 (S57)。
[0148] 另外,E⑶管理服務(wù)器10如果接收到在S19中發(fā)送了的更新數(shù)據(jù)(S58),則根據(jù)從 配置信息生成部11接收到的更新數(shù)據(jù),更新針對(duì)相應(yīng)的E⑶ID的配置信息(S59)。
[0149] 使用圖14,說(shuō)明表示E⑶2的電源啟動(dòng)時(shí)的處理的流程。
[0150] E⑶2在電源接通(S70)之后,如通常那樣在啟動(dòng)程序中進(jìn)行堆棧設(shè)定(S71)。
[0151] 接下來(lái),E⑶2從圖15記載的配置數(shù)據(jù)區(qū)域,讀出配置信息(S72)。
[0152] ECU2根據(jù)在S72中讀出了的配置信息,之后進(jìn)行通過(guò)通常的啟動(dòng)程序來(lái)實(shí)施的中 斷向量設(shè)定(S73)、數(shù)據(jù)設(shè)定(S74)、寄存器設(shè)定(S75)、端口輸入輸出設(shè)定(S76)。
[0153] 通過(guò)以上,在車輛1上搭載的E⑶2中,追加新設(shè)備5的控制用軟件,車輛1能夠使 用新設(shè)備5。
[0154] 這樣,根據(jù)本實(shí)施方式,通過(guò)在外部終端裝置中生成配置信息,從而在追加的設(shè)備 中不需要通信功能,并且在車輛上搭載的控制裝置(ECU)中,無(wú)需使用軟件模塊的動(dòng)態(tài)的 鏈接而能夠通過(guò)靜態(tài)的鏈接來(lái)執(zhí)行程序。
[0155] 由此,能夠廉價(jià)地實(shí)現(xiàn)E⑶中的需要控制用軟件的追加/更新的設(shè)備的安裝、拆 卸。
[0156] 另外,通過(guò)對(duì)外部終端裝置設(shè)置與追加的設(shè)備有關(guān)的輸入輸出部,從而在追加的 設(shè)備中不需要用于發(fā)送信息的通信功能。
[0157] 另外,通過(guò)在外部終端裝置中自動(dòng)生成配置信息,從而不需要利用人工的配置生 成作業(yè)。
[0158] 而且,根據(jù)在外部終端裝置中用邏輯地址來(lái)管理的軟件模塊而生成用物理地址來(lái) 管理的可執(zhí)行文件,從而在車輛上搭載的ECU中無(wú)需使用動(dòng)態(tài)的鏈接而能夠利用靜態(tài)的鏈 接來(lái)執(zhí)行程序。
[0159] 以上,說(shuō)明了本實(shí)施方式的外部終端裝置具有:
[0160] 外部I/F,能夠與搭載于車輛的E⑶進(jìn)行通信;
[0161] 輸入車輛中安裝的設(shè)備的ID和設(shè)備的安裝部位信息的部件和用于進(jìn)行其確認(rèn)的 輸出部件;
[0162] 從對(duì)搭載于車輛的ECU的信息進(jìn)行管理的服務(wù)器,取得連接設(shè)備的ECU的規(guī)格、 ECU中安裝的目標(biāo)文件、以及配置信息的部件;
[0163] 從對(duì)與設(shè)備對(duì)應(yīng)的軟件進(jìn)行管理的服務(wù)器,取得與設(shè)備對(duì)應(yīng)的目標(biāo)文件和配置信 息的部件;
[0164] 根據(jù)新安裝的設(shè)備的配置信息和E⑶的已有的配置信息,自動(dòng)生成新的配置信息 的部件;以及
[0165] 鏈接自動(dòng)執(zhí)行部件,根據(jù)新安裝的設(shè)備的目標(biāo)文件和已經(jīng)安裝在ECU中的目標(biāo)文 件,生成能夠在ECU中執(zhí)行的可執(zhí)行文件。
[0166] 另外,說(shuō)明了本實(shí)施方式的E⑶具有:
[0167] 向外部終端裝置發(fā)送E⑶的ID的部件;以及
[0168] 將從外部終端裝置發(fā)送的可執(zhí)行文件以及配置信息分別配置到在規(guī)定的區(qū)域而 寫入的部件。
[0169] 實(shí)施方式2.
[0170] 圖16是示出本實(shí)施方式的車載裝置和外部終端裝置的結(jié)構(gòu)的圖。
[0171] 在圖16中,將設(shè)備安裝端口 4和E⑶2設(shè)為單獨(dú)的結(jié)構(gòu)。
[0172] E⑶2與設(shè)備安裝端口 4之間通過(guò)網(wǎng)絡(luò)來(lái)連接。
[0173] 因此,設(shè)備安裝端口 4的各端子與在ECU2中安裝的微型計(jì)算機(jī)或者其他1C的端 子邏輯地連接。
[0174] 為了 E⑶2與設(shè)備安裝端口 4之間的數(shù)據(jù)發(fā)送接收,E⑶2具備共享存儲(chǔ)器14,設(shè)備 安裝端口具備共享存儲(chǔ)器15。
[0175] 共享存儲(chǔ)器15相當(dāng)于第一存儲(chǔ)器的例子,共享存儲(chǔ)器14相當(dāng)于第二存儲(chǔ)器的例 子。
[0176] ECU2的共享存儲(chǔ)器14和設(shè)備安裝端口 4的共享存儲(chǔ)器15根據(jù)針對(duì)各自的存儲(chǔ)器 空間的預(yù)定的數(shù)據(jù)的分配定義,經(jīng)由ECU2與設(shè)備安裝端口 4之間的網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)同步而定期 地更新,進(jìn)行兩者之間的數(shù)據(jù)交換。
[0177] 如果進(jìn)行存儲(chǔ)器空間的數(shù)據(jù)分配定義、經(jīng)由網(wǎng)絡(luò)的定期通信的定時(shí)(timing)的 變更,則設(shè)備安裝端口的使用方法變得廣泛而通用性提高。
[0178] 例如,如果想要提高A/D (模擬/數(shù)字)變換、D/A(數(shù)字/模擬)變換的精度,則 需要大量的所分配的存儲(chǔ)器的比特?cái)?shù)。
[0179] 相反地,在端子的Low(低)/High(高)這樣的邏輯數(shù)據(jù)中不需要大量的比特?cái)?shù)。
[0180] 由于在存儲(chǔ)器空間中有限制,所以需要對(duì)各個(gè)信號(hào)的內(nèi)容分配適合的比特?cái)?shù)。
[0181] 使E⑶2的共享存儲(chǔ)器配置信息生成部13具備進(jìn)行這樣的共享存儲(chǔ)器的管理的部 件。
[0182] 實(shí)施方式3.
[0183] 圖1中的S/W管理服務(wù)器9以及E⑶管理服務(wù)器10除了控制程序的目標(biāo)文件以 夕卜,也可以還管理控制程序的源代碼。
[0184] 在S/W管理服務(wù)器9以及E⑶管理服務(wù)器10管理控制程序的源代碼的情況下,可 執(zhí)行文件生成部12除了鏈接器以外還具備編譯器,在根據(jù)源代碼實(shí)施編譯而生成了目標(biāo) 文件之后,執(zhí)行鏈接器來(lái)生成可執(zhí)行文件。
[0185] 實(shí)施方式4.
[0186] 在實(shí)施方式1中,為了對(duì)應(yīng)于僅應(yīng)用代碼(控制用軟件的可執(zhí)行文件)的更新、或 者僅配置信息的更新,如圖15所示,使存儲(chǔ)器空間具有冗余性而分離應(yīng)用代碼區(qū)域和配置 數(shù)據(jù)區(qū)域。
[0187] 在不需要僅更新應(yīng)用代碼或者配置信息中的某一方的情況下,也可以是不分離區(qū) 域的結(jié)構(gòu)。
[0188] 在該情況下,與一般的嵌入儀器同樣地,在應(yīng)用代碼內(nèi)管理配置信息。
[0189] 在該情況下,在E⑶2的電源啟動(dòng)時(shí)的處理(圖14)中,不需要S72的處理。
[0190] 實(shí)施方式5.
[0191] 在實(shí)施方式1中,在安裝新設(shè)備5時(shí)追加控制用軟件,但在拆卸設(shè)備時(shí)刪除控制用 軟件。
[0192] 基本上通過(guò)與實(shí)施方式1所示的設(shè)備的追加時(shí)的流程同樣的流程來(lái)實(shí)現(xiàn)。
[0193] 與實(shí)施方式1不同的點(diǎn)在于,在設(shè)備信息輸入輸出部8中設(shè)置作業(yè)者能夠從設(shè)備 一覽選擇要拆卸的設(shè)備的部件。
[0194] 具體而言,例如通過(guò)由作業(yè)者觸摸顯示在觸摸面板中的可拆卸的設(shè)備,能夠選擇 拆卸對(duì)象的設(shè)備。
[0195] 另外,如果有拆卸在實(shí)施方式1中追加了的新設(shè)備5的例子,則配置信息生成部 11從作為現(xiàn)狀的ECU2的配置信息而讀入的信息(圖12),根據(jù)要拆卸的設(shè)備5的配置信息 (圖10),生成在拆卸設(shè)備5之后使用的配置信息(圖9)。
[0196] 另外,可執(zhí)行文件生成部12從現(xiàn)狀的ECU2的控制程序的目標(biāo)文件中,刪除用于控 制拆卸對(duì)象的設(shè)備5的控制程序的目標(biāo)文件,生成在設(shè)備5被拆卸之后ECU2所執(zhí)行的新的 控制程序的可執(zhí)行文件。
[0197] 實(shí)施方式6.
[0198] 也可以使設(shè)備信息輸入輸出部8具有E⑶ID的輸入部件,即使未將E⑶2連接到 外部終端裝置6也能夠事先確認(rèn)設(shè)備安裝端口 4的狀態(tài)。
[0199] 最后,參照?qǐng)D17,說(shuō)明實(shí)施方式1?6所示的外部終端裝置6的硬件結(jié)構(gòu)例。
[0200] 外部終端裝置6是計(jì)算機(jī),外部終端裝置6的各要素能夠通過(guò)程序來(lái)執(zhí)行處理。
[0201] 另外,將程序存儲(chǔ)到存儲(chǔ)介質(zhì)中,使計(jì)算機(jī)能夠從存儲(chǔ)介質(zhì)讀取程序。
[0202] 作為外部終端裝置6的硬件結(jié)構(gòu),在總線上連接有運(yùn)算裝置901、外部存儲(chǔ)裝置 902、主存儲(chǔ)裝置903、通信裝置904、輸入輸出裝置905、外部I/F906。
[0203] 運(yùn)算裝置901是執(zhí)行程序的CPU(Central Processing Unit,中央處理單元)。
[0204] 外部存儲(chǔ)裝置902是例如ROM (Read Only Memory,只讀存儲(chǔ)器)、閃存存儲(chǔ)器。
[0205] 主存儲(chǔ)裝置903是RAM (Random Access Memory,隨機(jī)存取存儲(chǔ)器)。
[0206] 通信裝置904是無(wú)線通信用通信卡。
[0207] 輸入輸出裝置905是例如觸摸面板式的顯示器裝置。
[0208] 外部I/F906是圖1所示的外部I/F7。
[0209] 程序通常被存儲(chǔ)到外部存儲(chǔ)裝置402中,在加載到主存儲(chǔ)裝置403的狀態(tài)下,依次 被讀入到運(yùn)算裝置901而被執(zhí)行。
[0210] 程序是實(shí)現(xiàn)說(shuō)明為圖1所示的"?部"的功能的程序。
[0211] 而且,在外部存儲(chǔ)裝置902中還存儲(chǔ)有操作系統(tǒng)(0S),0S的至少一部分被加載到 主存儲(chǔ)裝置903中,運(yùn)算裝置901 -邊執(zhí)行0S -邊執(zhí)行實(shí)現(xiàn)圖1所示的"?部"的功能的 程序。
[0212] 另外,在實(shí)施方式1?6的說(shuō)明中,表示說(shuō)明為"?的判斷"、"?的判定"、"?的抽 出"、"?的比較"、"?的更新"、"?的設(shè)定"、"?的登記"、"?的選擇"、"?的生成"、"?的輸 入"、"?的輸出"等的處理的結(jié)果的信息、數(shù)據(jù)、信號(hào)值、變量值作為文件而被存儲(chǔ)到主存儲(chǔ) 裝置903中。
[0213] 另外,從S/W管理服務(wù)器9以及E⑶管理服務(wù)器10接收到的目標(biāo)文件、配置信息 被存儲(chǔ)到外部存儲(chǔ)裝置902、主存儲(chǔ)裝置903中。
[0214] 另外,也可以將密碼秘鑰/解密秘鑰、隨機(jī)數(shù)值、參數(shù)作為文件而存儲(chǔ)到主存儲(chǔ)裝 置903中。
[0215] 另外,圖17的結(jié)構(gòu)僅為外部終端裝置6的硬件結(jié)構(gòu)的一個(gè)例子,外部終端裝置6 的硬件結(jié)構(gòu)不限于圖17記載的結(jié)構(gòu),也可以是其他結(jié)構(gòu)。
[0216] 另外,能夠通過(guò)實(shí)施方式1?6的流程圖所示的過(guò)程來(lái)實(shí)現(xiàn)本發(fā)明的信息處理方 法。
【權(quán)利要求】
1. 一種信息處理裝置,其特征在于,具備: 配置信息生成部,使用搭載于車輛的電子控制單元的配置信息以及對(duì)所述電子控制單 元新連接的新連接設(shè)備的配置信息,生成連接了所述新連接設(shè)備之后的所述電子控制單元 的新的配置信息; 可執(zhí)行文件生成部,將安裝在所述電子控制單元中的控制程序的目標(biāo)文件和用于控制 所述新連接設(shè)備的控制程序的目標(biāo)文件進(jìn)行鏈接,生成在連接了所述新連接設(shè)備之后所述 電子控制單元所執(zhí)行的新的控制程序的可執(zhí)行文件;以及 輸出部,向所述電子控制單元輸出由所述配置信息生成部所生成的所述新的配置信息 和由所述可執(zhí)行文件生成部所生成的所述新的控制程序的可執(zhí)行文件。
2. 根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 所述信息處理裝置還具有通信部,該通信部從對(duì)所述電子控制單元的配置信息和安 裝在所述電子控制單元中的控制程序的目標(biāo)文件進(jìn)行管理的第一管理裝置,接收所述電子 控制單元的配置信息和安裝在所述電子控制單元中的控制程序的目標(biāo)文件,從對(duì)所述新連 接設(shè)備的配置信息和用于控制所述新連接設(shè)備的控制程序的目標(biāo)文件進(jìn)行管理的第二管 理裝置,接收所述新連接設(shè)備的配置信息和用于控制所述新連接設(shè)備的控制程序的目標(biāo)文 件, 所述配置信息生成部使用通過(guò)所述通信部從所述第一管理裝置接收到的所述電子控 制單元的配置信息和通過(guò)所述通信部從所述第二管理裝置接收到的所述新連接設(shè)備的配 置信息,生成所述新的配置信息, 所述可執(zhí)行文件生成部將通過(guò)所述通信部從所述第一管理裝置接收到的安裝在所述 電子控制單元中的控制程序的目標(biāo)文件和通過(guò)所述通信部從所述第二管理裝置接收到的 用于控制所述新連接設(shè)備的控制程序的目標(biāo)文件進(jìn)行鏈接,生成所述新的控制程序的可執(zhí) 行文件。
3. 根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于, 在通過(guò)所述輸出部向所述電子控制單元輸出所述新的配置信息和所述新的控制程序 的可執(zhí)行文件,并將所述新的配置信息和所述新的控制程序的可執(zhí)行文件儲(chǔ)存到所述電子 控制單元之后,所述通信部向所述第一管理裝置發(fā)送:所述新的配置信息以及所述第一管 理裝置能夠根據(jù)由所述第一管理裝置管理的配置信息而生成所述新的配置信息的數(shù)據(jù)中 的至少某一個(gè);和所述新的控制程序的目標(biāo)文件以及所述第一管理裝置能夠根據(jù)由所述第 一管理裝置管理的目標(biāo)文件而生成所述新的控制程序的目標(biāo)文件的數(shù)據(jù)中的至少某一個(gè)。
4. 根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 所述信息處理裝置還具有通信部,該通信部從對(duì)所述電子控制單元的配置信息和安裝 在所述電子控制單元中的控制程序的源代碼進(jìn)行管理的第一管理裝置,接收所述電子控制 單元的配置信息和安裝在所述電子控制單元中的控制程序的源代碼,從對(duì)所述新連接設(shè)備 的配置信息和用于控制所述新連接設(shè)備的控制程序的源代碼進(jìn)行管理的第二管理裝置,接 收所述新連接設(shè)備的配置信息和用于控制所述新連接設(shè)備的控制程序的源代碼, 所述配置信息生成部使用通過(guò)所述通信部從所述第一管理裝置接收到的所述電子控 制單元的配置信息以及通過(guò)所述通信部從所述第二管理裝置接收到的所述新連接設(shè)備的 配置信息,生成所述新的配置信息, 所述可執(zhí)行文件生成部對(duì)通過(guò)所述通信部從所述第一管理裝置接收到的安裝在所述 電子控制單元中的控制程序的源代碼進(jìn)行編譯而生成目標(biāo)文件,對(duì)通過(guò)所述通信部從所述 第二管理裝置接收到的用于控制所述新連接設(shè)備的控制程序的源代碼進(jìn)行編譯而生成目 標(biāo)文件,將所生成的2個(gè)目標(biāo)文件進(jìn)行鏈接,生成所述新的控制程序的可執(zhí)行文件。
5. 根據(jù)權(quán)利要求4所述的信息處理裝置,其特征在于, 在通過(guò)所述輸出部向所述電子控制單元輸出所述新的配置信息和所述新的控制程序 的可執(zhí)行文件,并將所述新的配置信息和所述新的控制程序的可執(zhí)行文件儲(chǔ)存到所述電子 控制單元之后,所述通信部向所述第一管理裝置發(fā)送:所述新的配置信息以及所述第一管 理裝置能夠根據(jù)由所述第一管理裝置管理的配置信息而生成所述新的配置信息的數(shù)據(jù)中 的至少某一個(gè);和所述新的控制程序的源代碼以及所述第一管理裝置能夠根據(jù)由所述第一 管理裝置管理的源代碼而生成所述新的控制程序的源代碼的數(shù)據(jù)中的至少某一個(gè)。
6. 根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 在所述配置信息生成部中, 判斷能否對(duì)所述新連接設(shè)備分配所述電子控制單元內(nèi)的資源, 在能夠?qū)λ鲂逻B接設(shè)備分配所述電子控制單元內(nèi)的資源的情況下,生成所述新的配 置信息。
7. 根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 在所述可執(zhí)行文件生成部中, 判斷能否在所述電子控制單元內(nèi)的規(guī)定的存儲(chǔ)區(qū)域中收容所述新的控制程序的可執(zhí) 行文件, 在所述存儲(chǔ)區(qū)域中能夠收容所述新的控制程序的可執(zhí)行文件的情況下,生成所述新的 控制程序的可執(zhí)行文件。
8. 根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 所述電子控制單元通過(guò)網(wǎng)絡(luò)而與具有第一存儲(chǔ)器的設(shè)備安裝端口連接, 所述電子控制單元具有第二存儲(chǔ)器,該第二存儲(chǔ)器經(jīng)由所述網(wǎng)絡(luò)而與所述第一存儲(chǔ)器 之間發(fā)送接收安裝于所述設(shè)備安裝端口的設(shè)備的數(shù)據(jù), 所述配置信息生成部生成包括用于管理所述第一存儲(chǔ)器和所述第二存儲(chǔ)器的信息的 新的配置信息。
9. 根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 所述配置信息生成部使用所述電子控制單元的配置信息和從所述電子控制單元拆卸 的拆卸設(shè)備的配置信息,生成所述拆卸設(shè)備被拆卸之后的所述電子控制單元的新的配置信 息, 所述可執(zhí)行文件生成部從安裝在所述電子控制單元中的控制程序的目標(biāo)文件中,刪除 用于控制所述拆卸設(shè)備的控制程序的目標(biāo)文件,生成在所述拆卸設(shè)備被拆卸之后所述電子 控制單元所執(zhí)行的新的控制程序的可執(zhí)行文件。
10. 根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 所述信息處理裝置從所述電子控制單元接收所述電子控制單元的配置信息。
11. 一種電子控制單元,具有存儲(chǔ)裝置,其特征在于, 所述存儲(chǔ)裝置具有: 配置數(shù)據(jù)區(qū)域,用于儲(chǔ)存配置信息;以及 應(yīng)用代碼區(qū)域,用于儲(chǔ)存由所述電子控制單元執(zhí)行的應(yīng)用程序的代碼。
12. 根據(jù)權(quán)利要求11所述的電子控制單元,其特征在于, 在所述電子控制單元中, 輸入更新了的配置信息和更新了的應(yīng)用程序的代碼, 將所輸入的更新了的配置信息寫入到所述存儲(chǔ)裝置的所述配置數(shù)據(jù)區(qū)域中, 將所輸入的更新了的應(yīng)用程序的代碼寫入到所述存儲(chǔ)裝置的應(yīng)用代碼區(qū)域中。
13. -種信息處理方法,其特征在于, 計(jì)算機(jī)使用搭載于車輛的電子控制單元的配置信息以及對(duì)所述電子控制單元新連接 的新連接設(shè)備的配置信息,生成連接了所述新連接設(shè)備之后的所述電子控制單元的新的配 置信息, 所述計(jì)算機(jī)將安裝在所述電子控制單元中的控制程序的目標(biāo)文件和用于控制所述新 連接設(shè)備的控制程序的目標(biāo)文件進(jìn)行鏈接,生成在連接了所述新連接設(shè)備之后所述電子控 制單元所執(zhí)行的新的控制程序的可執(zhí)行文件, 所述計(jì)算機(jī)向所述電子控制單元輸出所述新的配置信息和所述新的控制程序的可執(zhí) 行文件。
14. 一種程序,其特征在于,使計(jì)算機(jī)執(zhí)行: 配置信息生成處理,使用搭載于車輛的電子控制單元的配置信息以及對(duì)所述電子控制 單元新連接的新連接設(shè)備的配置信息,生成連接了所述新連接設(shè)備之后的所述電子控制單 元的新的配置信息; 可執(zhí)行文件生成處理,將安裝在所述電子控制單元中的控制程序的目標(biāo)文件和用于控 制所述新連接設(shè)備的控制程序的目標(biāo)文件進(jìn)行鏈接,生成在連接了所述新連接設(shè)備之后所 述電子控制單元所執(zhí)行的新的控制程序的可執(zhí)行文件;以及 輸出處理,向所述電子控制單元輸出通過(guò)所述配置信息生成處理而生成的所述新的配 置信息和通過(guò)所述可執(zhí)行文件生成處理而生成的所述新的控制程序的可執(zhí)行文件。
【文檔編號(hào)】H04L12/28GK104145452SQ201280071066
【公開(kāi)日】2014年11月12日 申請(qǐng)日期:2012年3月2日 優(yōu)先權(quán)日:2012年3月2日
【發(fā)明者】伊藤益夫 申請(qǐng)人:三菱電機(jī)株式會(huì)社