[發明專利]用于在控制器上執行程序組件的方法、計算機可讀存儲介質、控制器和系統在審
| 申請號: | 201980073896.7 | 申請日: | 2019-01-31 |
| 公開(公告)號: | CN112969999A | 公開(公告)日: | 2021-06-15 |
| 發明(設計)人: | J·羅伊特;C·博爾歇斯 | 申請(專利權)人: | 寶馬股份公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 張立國 |
| 地址: | 德國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 控制器 執行 程序 組件 方法 計算機 可讀 存儲 介質 系統 | ||
本發明涉及用于在控制器(2)上執行程序組件(23、24、33、34)的方法,包括以下步驟:接收至少一個第一程序單元(8)和至少一個第二程序單元(9、9');生成第一和第二代理定義,代理定義規定對程序單元(8、9、9')的至少一個功能和/或存儲區域的訪問,第一代理定義分配給第一程序單元(8)且第二代理定義(9)分配給第二程序單元(9、9');編譯第一程序單元(8)和第二程序單元(9、9')以生成第一程序組件(23)、第二程序組件(24)及第一和第二代理組件(13、25);在控制器(2)上執行第一程序組件(23)和第二程序組件(24),第一程序組件(23)使用第一和第二代理組件(13、25)調用和/或使用第二程序組件(24)的至少一個功能。
技術領域
本發明涉及一種用于在控制器上執行程序組件的方法、計算機可讀存儲介質、控制器和系統。
背景技術
車輛、如轎車包括用于控制車輛功能的控制器。傳統上,在此對于每個控制單元使用一個自己的控制器。因此,為車輛的橫向動力系統或為各個駕駛員輔助系統分別使用單獨的控制器。
在此不利的是,在車輛的有限結構空間中必須容納多個控制器。這是不利的,因為車輛設計的靈活性因此較差。另一個主要缺點是控制器是相應精確地為要執行的功能而設計的,即在所提供的存儲器和計算能力方面進行設計。這是不利的,因為因此只能在現有硬件限制的框架內通過軟件更新來加裝功能。
因此,在現代車輛中,越來越多地使用通用控制器,其承擔對多種車輛功能的控制。為此,通用控制器具有多個計算核心,這些計算核心中的一個或多個計算核心可以分別被指派不同的功能。存儲區域也可以被指派給不同的功能單元。
因為在一個(通用)控制器上捆綁了多種功能,所以更加頻繁地需要更新控制器,即更新軟件。通用控制器具有不同的分區,操作系統(例如基于Autosar OS的系統)存儲在其中一個分區上,該操作系統控制其他應用程序的執行。用于控制器的控制功能的相應應用程序則存儲在其他各個分區上。
例如,Autosar OS操作系統可以存儲在第一分區上。用于控制橫向動力系統的軟件可以存儲在第二分區上,而用于控制駕駛員輔助功能的軟件可以存儲在第三分區上。
在更新功能之前,必須檢查要更新的功能是否對安全性是至關重要的。如果是這樣的情況,則必須在更新后使用測試車輛進行駕駛測試。這耗費大量時間,而且不經濟。
該缺點由于在通用控制器中所使用的編程語言通常要求在即使僅更改一個組件的情況下也重新編譯所有組件而變嚴重。這意味著未更改的程序段被頻繁地重新編譯。這導致一系列不必要的駕駛測試和等待時間。
發明內容
因此,從該現有技術出發,本發明的目的是減少在更新控制器之后所需的駕駛測試的次數。特別地,本發明的另一個目的是加快控制器的更新。本發明的另一個特別的目的是降低在編譯期間所需的計算能力。
所述目的通過根據權利要求1所述的方法、根據權利要求10所述的計算機可讀存儲介質、根據權利要求11所述的控制器以及通過根據權利要求12所述的系統來解決。
所述目的特別是通過一種用于在一個控制器上、特別是在車輛、優選轎車的一個控制器上執行程序組件的方法來解決,該方法包括以下步驟:
-接收至少一個第一程序單元和至少一個第二程序單元;
-生成第一和第二代理定義,代理定義規定對程序單元的至少一個功能和/或存儲區域的訪問,第一代理定義被分配給第一程序單元并且第二代理定義被分配給二程序單元;
-編譯第一程序單元和第二程序單元以生成第一程序組件、第二程序組件,并編譯第一和第二代理定義以生成第一和第二代理組件;
-在一個控制器上執行第一程序組件和第二程序組件,第一程序組件使用第一和第二代理組件來調用和/或使用第二程序組件的至少一個功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寶馬股份公司,未經寶馬股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980073896.7/2.html,轉載請聲明來源鉆瓜專利網。





