[發(fā)明專利]支持多核控制器上的相干數(shù)據(jù)訪問的服務(wù)和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201510247420.4 | 申請(qǐng)日: | 2015-05-15 |
| 公開(公告)號(hào): | CN105094084B | 公開(公告)日: | 2018-04-13 |
| 發(fā)明(設(shè)計(jì))人: | S.王;C.劉;T.W.海恩斯;J.T.庫爾尼克 | 申請(qǐng)(專利權(quán))人: | 通用汽車環(huán)球科技運(yùn)作有限責(zé)任公司 |
| 主分類號(hào): | G05B19/418 | 分類號(hào): | G05B19/418 |
| 代理公司: | 中國專利代理(香港)有限公司72001 | 代理人: | 周春梅,董均華 |
| 地址: | 美國密*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 支持 多核 控制器 相干 數(shù)據(jù) 訪問 服務(wù) 系統(tǒng) | ||
1.一種用于訪問控制器上的相干數(shù)據(jù)的方法,所述方法包括:
提供第一緩沖區(qū)和第二緩沖區(qū),每個(gè)緩沖區(qū)都可以被讀取或?qū)懭耄?/p>
提供指示符,所述指示符指示所述第一或第二緩沖區(qū)中的哪個(gè)被讀取而所述第一或第二緩沖區(qū)中的另一個(gè)被寫入;
執(zhí)行讀同步協(xié)議,所述讀同步協(xié)議允許從所述指示符指示是所述讀緩沖區(qū)的緩沖區(qū)讀取所述相干數(shù)據(jù);以及
執(zhí)行寫同步協(xié)議,所述寫同步協(xié)議允許向所述指示符指示是所述寫緩沖區(qū)的緩沖區(qū)寫入所述相干數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,必須被一起寫入的所述相干數(shù)據(jù)被歸類成數(shù)據(jù)組。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述相干數(shù)據(jù)是可執(zhí)行程序的原子化元素。
4.根據(jù)權(quán)利要求1所述的方法,其中,一旦完成寫過程,所述指示符從指示所述寫緩沖區(qū)切換成指示所述寫緩沖區(qū)作為所述讀緩沖區(qū)。
5.根據(jù)權(quán)利要求1所述的方法,其中,執(zhí)行所述讀同步協(xié)議進(jìn)一步包括將所述指示符本地地存儲(chǔ)在讀線程中以便防止發(fā)生由于所述指示符改變了哪個(gè)緩沖區(qū)是所述讀緩沖區(qū)且哪個(gè)緩沖區(qū)是所述寫緩沖區(qū)的指示而導(dǎo)致的訛誤。
6.根據(jù)權(quán)利要求5所述的方法,其中,執(zhí)行所述讀同步協(xié)議進(jìn)一步包括確定在所述讀取所述相干數(shù)據(jù)的期間所述指示符是否改變哪個(gè)緩沖區(qū)是所述讀緩沖區(qū)且哪個(gè)緩沖區(qū)是所述寫緩沖區(qū)的指示,并且如果是,則再次本地存儲(chǔ)所述指示符并且再次讀取以便獲得最新更新的相干數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的方法,其中,執(zhí)行所述寫同步協(xié)議進(jìn)一步包括鎖定主核的操作系統(tǒng)調(diào)度程序,使得所述相干數(shù)據(jù)可以被寫入到所述寫緩沖區(qū)而不會(huì)有更高優(yōu)先級(jí)任務(wù)的先占,從而使得盡可能快地執(zhí)行所述相干數(shù)據(jù)的寫入。
8.一種用于訪問車輛控制器上的相干數(shù)據(jù)的方法,所述方法包括:
提供第一緩沖區(qū)和第二緩沖區(qū),每個(gè)緩沖區(qū)都可以被讀取或?qū)懭耄?/p>
提供指示符,所述指示符指示所述第一或第二緩沖區(qū)中的哪個(gè)被讀取而所述第一或第二緩沖區(qū)中的另一個(gè)被寫入,其中,在完成到所述寫緩沖區(qū)的寫入之后所述指示符切換所述指示;
執(zhí)行讀同步協(xié)議,所述讀同步協(xié)議允許從所述指示符指示是所述讀緩沖區(qū)的緩沖區(qū)讀取相干數(shù)據(jù);以及
執(zhí)行寫同步協(xié)議,所述寫同步協(xié)議允許向所述指示符指示是所述寫緩沖區(qū)的緩沖區(qū)寫入相干數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的方法,其中,必須被一起寫入的所述相干數(shù)據(jù)被歸類成數(shù)據(jù)組。
10.根據(jù)權(quán)利要求8所述的方法,其中,所述相干數(shù)據(jù)是可執(zhí)行程序的原子化元素。
11.根據(jù)權(quán)利要求8所述的方法,其中,多個(gè)軟件應(yīng)用控制車輛功能。
12.根據(jù)權(quán)利要求8所述的方法,其中,執(zhí)行所述讀同步協(xié)議進(jìn)一步包括鎖定主核的操作系統(tǒng)調(diào)度程序以便確保在所述讀取所述相干數(shù)據(jù)的期間不發(fā)生任務(wù)先占,以及將所述指示符本地地存儲(chǔ)在讀線程中以便防止發(fā)生由于所述指示符改變哪個(gè)緩沖區(qū)是所述讀緩沖區(qū)且哪個(gè)緩沖區(qū)是所述寫緩沖區(qū)的指示而導(dǎo)致的訛誤。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述讀同步協(xié)議進(jìn)一步包括確定在所述讀取所述相干數(shù)據(jù)的期間所述指示符是否改變哪個(gè)緩沖區(qū)是所述讀緩沖區(qū)且哪個(gè)緩沖區(qū)是所述寫緩沖區(qū)的指示,并且如果是,則再次本地地存儲(chǔ)所述指示符并且再次讀取以便獲得最新更新的相干數(shù)據(jù)。
14.根據(jù)權(quán)利要求8所述的方法,其中,所述寫同步協(xié)議進(jìn)一步包括鎖定主核的操作系統(tǒng)調(diào)度程序使得所述相干數(shù)據(jù)可以盡可能快地被寫入到所述寫緩沖區(qū)而不會(huì)被更高優(yōu)先級(jí)的操作系統(tǒng)任務(wù)先占,以及在完成寫入且所述指示符已經(jīng)切換之后釋放所述主核的所述調(diào)度。
15.一種用于訪問控制器上的相干數(shù)據(jù)的系統(tǒng),所述系統(tǒng)包括:
第一和第二緩沖區(qū),每個(gè)緩沖區(qū)都可以被讀取或?qū)懭耄?/p>
指示符,所述指示符指示所述第一或第二緩沖區(qū)中的哪個(gè)被讀取而所述第一或第二緩沖區(qū)中的另一個(gè)被寫入;
讀同步協(xié)議,所述讀同步協(xié)議允許從所述指示符指示是所述讀緩沖區(qū)的緩沖區(qū)讀取相干數(shù)據(jù);以及
寫同步協(xié)議,所述寫同步協(xié)議允許向所述指示符指示是所述寫緩沖區(qū)的緩沖區(qū)寫入相干數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于通用汽車環(huán)球科技運(yùn)作有限責(zé)任公司,未經(jīng)通用汽車環(huán)球科技運(yùn)作有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510247420.4/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種相干檢測(cè)方法及裝置
- 一種自適應(yīng)調(diào)整單載波水聲相干通信制式的方法
- 一種GNSS信號(hào)載波跟蹤方法及裝置
- 一種光學(xué)系統(tǒng)軸向參數(shù)測(cè)量裝置及方法
- 通過相干光轉(zhuǎn)換的長(zhǎng)距離條形碼掃描
- 一種基于間斷相干的InSAR地表形變監(jiān)測(cè)方法及系統(tǒng)
- 探測(cè)中斷傳遞
- 一種分離檢測(cè)聯(lián)合判決的通信接收機(jī)架構(gòu)和通信接收方法
- 一種顧及同質(zhì)性的時(shí)序InSAR高相干點(diǎn)選取方法
- 一種衛(wèi)星信號(hào)捕獲方法及衛(wèi)星信號(hào)的相干積分后處理裝置





