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

一種應(yīng)用于ecu配置界面的監(jiān)聽機(jī)制的制作方法

文檔序號(hào):6364935閱讀:184來源:國知局
專利名稱:一種應(yīng)用于ecu配置界面的監(jiān)聽機(jī)制的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及汽車電子軟件開發(fā)技術(shù)領(lǐng)域,尤其是一種應(yīng)用于AUTOSAR E⑶配置界面的監(jiān)聽機(jī)制。
背景技術(shù)
AUTOSAR (AUTomotive Open System Architecture)是一個(gè)標(biāo)準(zhǔn)化的開放式汽車軟件架構(gòu),其規(guī)范內(nèi)容涉及了汽車電子軟件的開發(fā)、集成、測(cè)試的流程與方法、分層軟件模塊架構(gòu)和應(yīng)用接口,本發(fā)明所參照的AUTOSAR標(biāo)準(zhǔn)為3. I. 5版本。E⑶配置是AUTOSAR系統(tǒng)開發(fā)流程中一個(gè)環(huán)節(jié)。如圖I所示它的輸入是系統(tǒng)配置的EQJ抽取(EQJ Extract of System Conf iguration,以下簡稱系統(tǒng)抽取)。EQJ配置在此基礎(chǔ)上提供單個(gè)ECU內(nèi)的所有軟件的配置信息,內(nèi)容涵蓋了 RTE配置和各個(gè)基礎(chǔ)軟件組件的配置。ECU配置的輸出是ECU配置描述文件,它可以用于生成和構(gòu)建在ECU上可執(zhí)行文件。為了規(guī)范化開發(fā)過程中的中間產(chǎn)物,便于開發(fā)工具間的集成,AUTOSAR提供了 Schema文件。ECU配置參數(shù)描述文件和基礎(chǔ)軟件模塊的參數(shù)定義文件必須符合Schema規(guī)定的格式要求。AUTOSAR同時(shí)提供了一個(gè)標(biāo)準(zhǔn)化的ECU配置參數(shù)定義文件,詳細(xì)地定義了硬件無關(guān)的參數(shù)項(xiàng),并且支持各基礎(chǔ)軟件模塊的實(shí)現(xiàn)方在此基礎(chǔ)上修改參數(shù)定義。ECU配置工具根據(jù)這些參數(shù)的定義,提供對(duì)應(yīng)的配置界面,由用戶在圖形界面上進(jìn)行相關(guān)配置后,將配置信息通過ECU配置描述文件提供給后續(xù)的配置代碼生成階段。E⑶配置工具中各個(gè)配置參數(shù)具有很強(qiáng)的相關(guān)性,一個(gè)參數(shù)的取值將會(huì)影響其他參數(shù)的取值,現(xiàn)有的方案是利用Eclipse EMF框架實(shí)現(xiàn)各個(gè)配置參數(shù)間的監(jiān)聽機(jī)制,但該方案的實(shí)際使用過程中仍有其弊端,主要體現(xiàn)在方案的效率將變得很低。

發(fā)明內(nèi)容
本發(fā)明的目的正是要解決上述技術(shù)存在的不足,而提供一種應(yīng)用于E⑶配置界面的監(jiān)聽機(jī)制,使用該方法大大優(yōu)化了相互依賴的參數(shù)之間的響應(yīng)時(shí)間,提高了 ECU配置工具的用戶體驗(yàn)。本發(fā)明采用的技術(shù)方案是一種應(yīng)用于ECU配置界面的監(jiān)聽機(jī)制,該方案的步驟為I)確定配置參數(shù)之間的依賴關(guān)系,將配置參數(shù)分為兩種類型,一種是觸發(fā)參數(shù),另一種是依賴參數(shù),觸發(fā)參數(shù)封裝的類具有一個(gè)觸發(fā)監(jiān)聽器,依賴參數(shù)通過一個(gè)標(biāo)示符類來監(jiān)聽觸發(fā)參數(shù)的狀態(tài),當(dāng)觸發(fā)參數(shù)改變它的取值時(shí),依賴參數(shù)的取值或者表現(xiàn)形式將會(huì)跟著改變;2)在現(xiàn)有的參數(shù)定義模型上對(duì)觸發(fā)參數(shù)定制通用的SDG (Simple Data Groups包含標(biāo)簽名、標(biāo)簽附加內(nèi)容兩部分信息)標(biāo)簽。在其上加入基本的參數(shù)表示附加信息,將標(biāo)簽加入目標(biāo)參數(shù)定義的管理數(shù)據(jù)Admin Data標(biāo)簽內(nèi),即在基礎(chǔ)軟件模塊配置參數(shù)定義文件內(nèi)
3將標(biāo)簽加入目標(biāo)參數(shù)定義項(xiàng)的管理數(shù)據(jù)(Admin Data)標(biāo)簽內(nèi)。3)以Java語言作為E⑶配置界面監(jiān)聽機(jī)制的實(shí)現(xiàn)語言,為觸發(fā)參數(shù)所在的Cell 設(shè)置觸發(fā)監(jiān)聽器。(Cell指的是配置界面中參數(shù)的配置框。)4)將依賴參數(shù)與觸發(fā)參數(shù)關(guān)聯(lián)起來,在表示依賴參數(shù)的類中加入觸發(fā)參數(shù)的標(biāo)志符。本發(fā)明具備以下優(yōu)點(diǎn)I.摒棄了 EMF架構(gòu)的監(jiān)聽機(jī)制,優(yōu)化了依賴參數(shù)對(duì)觸發(fā)參數(shù)改變的響應(yīng)時(shí)間。2.利用SDG標(biāo)簽標(biāo)示觸發(fā)參數(shù)并結(jié)合解析器與屬性文件,使參數(shù)定義的表達(dá)格式更加靈活多樣。3.依賴參數(shù)和觸發(fā)參數(shù)封裝在不同的類中,降低了配置工具的耦合度。


圖I是AUTOSAR開發(fā)方法中的E⑶配置示意圖。圖2是Channel Class參數(shù)的觸發(fā)器的實(shí)現(xiàn)流程3 是 PwmPolarity 類和 TriggeredDecorator 類的關(guān)系依賴4是TC1767中PWM配置界面的效果圖
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施案例對(duì)本發(fā)明作進(jìn)一步說明下面根據(jù)一個(gè)具體的配置參數(shù)依賴關(guān)系,依據(jù)TC1767芯片的規(guī)格對(duì)本發(fā)明作進(jìn)一步的闡明。主要的功能是在E⑶C中的PWM模塊配置中,當(dāng)Channel Class配置為PWM_ FIXED_PERIOD_ZERO_SHIFTED 參數(shù)時(shí),Polarity 功能將會(huì)關(guān)閉;當(dāng) Channel Class 配置為其他參數(shù)是,Polarity功能將會(huì)被開啟。該實(shí)例的實(shí)施分為以下步驟進(jìn)行I、確定配置參數(shù)之間的依賴關(guān)系。在此案例中Channel Class參數(shù)為觸發(fā)參數(shù), Polarity參數(shù)為依賴參數(shù)。2、指定一個(gè)TRIGGER標(biāo)簽,用于對(duì)外提供PwmChannelClass是一個(gè)觸發(fā)參數(shù)。新建一個(gè)SDG標(biāo)簽,標(biāo)簽名為trigger,標(biāo)簽類型為布爾類型,如表I所示。將此標(biāo)簽加入到 PWM模塊配置參數(shù)定義文件中的PwmChannelClass枚舉參數(shù)配置項(xiàng)的Admin Data標(biāo)簽內(nèi)。
權(quán)利要求
1.一種應(yīng)用于ECU配置界面的監(jiān)聽機(jī)制,其特征在于包括如下步驟.1)確定配置參數(shù)之間的依賴關(guān)系,將配置參數(shù)分為兩種類型,一種是觸發(fā)參數(shù),另一種是依賴參數(shù),觸發(fā)參數(shù)封裝的類具有一個(gè)觸發(fā)監(jiān)聽器,依賴參數(shù)通過一個(gè)標(biāo)示符類來監(jiān)聽觸發(fā)參數(shù)的狀態(tài),當(dāng)觸發(fā)參數(shù)改變它的取值時(shí),依賴參數(shù)的取值或者表現(xiàn)形式將會(huì)跟著改變;2)在現(xiàn)有的參數(shù)定義模型上對(duì)觸發(fā)參數(shù)定制通用的SDG標(biāo)簽,在SDG標(biāo)簽上加入基本的參數(shù)表示附加信息,將SDG標(biāo)簽加入目標(biāo)參數(shù)定義的管理數(shù)據(jù)Admin Data標(biāo)簽內(nèi);3)以 Java語言作為ECU配置界面監(jiān)聽機(jī)制的實(shí)現(xiàn)語言,為觸發(fā)參數(shù)所在的Cell設(shè)置觸發(fā)監(jiān)聽器;4)將依賴參數(shù)與觸發(fā)參數(shù)關(guān)聯(lián)起來,在表示依賴參數(shù)的類中加入觸發(fā)參數(shù)的標(biāo)志符。
2.根據(jù)權(quán)利要求I所述的應(yīng)用于ECU配置界面的監(jiān)聽機(jī)制,其特征在于所述SDG標(biāo)簽包含標(biāo)簽名和標(biāo)簽附加內(nèi)容兩部分信息。
全文摘要
本發(fā)明涉及汽車電子軟件開發(fā)技術(shù)領(lǐng)域,尤其是一種應(yīng)用于AUTOSARECU配置界面的監(jiān)聽機(jī)制。本發(fā)明根據(jù)ECU配置參數(shù)之間的依賴關(guān)系,來建立一種各個(gè)參數(shù)之間的監(jiān)聽機(jī)制,最終通過ECU配置界面的效果來體現(xiàn)。該方法是將配置參數(shù)分為觸發(fā)參數(shù)和依賴參數(shù),在依賴參數(shù)的封裝類中加入指向觸發(fā)參數(shù)的監(jiān)聽標(biāo)識(shí)符,當(dāng)觸發(fā)參數(shù)的值改變時(shí),依賴參數(shù)可以根據(jù)觸發(fā)參數(shù)當(dāng)前的值進(jìn)行改變。本發(fā)明能夠有效實(shí)現(xiàn)基于AUTOSAR標(biāo)準(zhǔn)的ECU配置參數(shù)之間的依賴關(guān)系,克服了利用EMF框架中的監(jiān)聽機(jī)制的笨重、耗時(shí)的弊端,優(yōu)化了在同一個(gè)配置界面中各個(gè)相互依賴的參數(shù)的響應(yīng)時(shí)間,提高了ECU配置工具的用戶體驗(yàn)。
文檔編號(hào)G06F9/44GK102609270SQ20121003728
公開日2012年7月25日 申請(qǐng)日期2012年2月17日 優(yōu)先權(quán)日2012年2月17日
發(fā)明者吳朝暉, 李紅, 楊國青, 田超, 趙民德, 郭徐, 鐘曉峰 申請(qǐng)人:浙江大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
雅江县| 武城县| 洪泽县| 清流县| 徐州市| 资溪县| 五莲县| 黔江区| 青河县| 黎川县| 金湖县| 彭水| 安义县| 临邑县| 平远县| 萍乡市| 玉溪市| 葫芦岛市| 色达县| 广汉市| 龙里县| 呼图壁县| 纳雍县| 沂南县| 涿州市| 平度市| 威远县| 南皮县| 博乐市| 延寿县| 陇西县| 新竹市| 监利县| 会昌县| 闽清县| 大新县| 英超| 定襄县| 巴林右旗| 政和县| 兰西县|