• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    汽車嵌入式系統(tǒng)開發(fā)方法、體系架構(gòu)和流程

    2014-09-24 08:16:28張仲穎
    時代農(nóng)機(jī) 2014年9期
    關(guān)鍵詞:開發(fā)方法文檔嵌入式

    鄭 振,張仲穎

    (湖北工業(yè)職業(yè)技術(shù)學(xué)院,湖北 十堰 442000)

    1 研究嵌入式系統(tǒng)和汽車電子系統(tǒng)內(nèi)涵

    汽車電子產(chǎn)品可以對汽車行駛性能產(chǎn)生作用,如果依照其作用對它進(jìn)行分類,大致分成兩類:①汽車電子控制裝置,有時還稱為“機(jī)電結(jié)合”的汽車電子裝置,它的作用主要體現(xiàn)在控制上,簡單來說它就是包括電子燃油噴射、防抱死、牽引力控制等控制系統(tǒng);②車載汽車電子裝置,主要是指基于汽車環(huán)境的電子裝置,它的作用主要體現(xiàn)在信息的處理上,具體的有汽車信息系統(tǒng)、導(dǎo)航系統(tǒng)、車載通訊系統(tǒng)、電視娛樂系統(tǒng)等。作為汽車電子設(shè)備核心的汽車的嵌入式系統(tǒng),主要是由軟件和硬件組成的,其中軟件主要是由操作系統(tǒng)、應(yīng)用程序、引導(dǎo)程序,驅(qū)動程序等組成,硬件主要包括嵌入式微處理器、外圍接口電路、儲存器等。嵌入式系統(tǒng)中最為常見的形式就是往控制對象的內(nèi)部嵌入系統(tǒng),實現(xiàn)多個網(wǎng)絡(luò)之間的聯(lián)系,通過這種網(wǎng)絡(luò)化實現(xiàn)對內(nèi)部外部信息的及時響應(yīng),最終構(gòu)成一個復(fù)雜的反應(yīng)式控制系統(tǒng)。

    2 基本模型的開發(fā)方法

    與汽車嵌入式系統(tǒng)正在朝著復(fù)雜化發(fā)展的同時,系統(tǒng)開發(fā)在時空跨度上也正在逐步變大,在此期間,基于模型的開發(fā)方法產(chǎn)生了,而且應(yīng)用的十分廣泛。這一開發(fā)方法就是一種軟件設(shè)計方法,而且它也是基于模型,它的只有流程如下。第一步:在某種特定建模語言的支持下按照嵌入式系統(tǒng)的預(yù)期功能要求建立模型;第二步:針對軟件系統(tǒng)中那些比較關(guān)鍵的問題實行抽象化處理,在此期間描述系統(tǒng)解決方案;第三步:將系統(tǒng)模型在形式化的工具條件下進(jìn)行驗證,讓嵌入式系統(tǒng)設(shè)計的準(zhǔn)確性得到保障。概念設(shè)計和交流、設(shè)計信息文檔化和管理、系統(tǒng)分析與系統(tǒng)綜合是實現(xiàn)方法過程中的四個大方面,在此本文將對這四個方面進(jìn)行簡要闡述:①概念設(shè)計和交流:為了實現(xiàn)概念的交流,將系統(tǒng)由一個或者多個可以共享的模型來表示是設(shè)計汽車嵌入式系統(tǒng)的核心內(nèi)容,如果所建立的模型可以完整的描述系統(tǒng)的行為,那么驗證系統(tǒng)設(shè)計可以借助建立模型來實現(xiàn)。②設(shè)計信息文檔化和管理:在產(chǎn)品設(shè)計階段、生產(chǎn)階段、維護(hù)階段和回收階段中文檔都起到了舉足輕重的作用,但是目前文本的文檔管理的滯后性已經(jīng)在實際中明顯的表現(xiàn)出來了,為此現(xiàn)在要想描述清楚信息與信息間關(guān)系就必須基于模型對信息進(jìn)行管理。③系統(tǒng)分析:系統(tǒng)分析作為系統(tǒng)設(shè)計的驗證和推測手段,其方法就是通過分析結(jié)果進(jìn)而判定目前所設(shè)計系統(tǒng)的行為能否達(dá)到預(yù)期要求,在汽車嵌入式系統(tǒng)開發(fā)過程中這一手段的作用特別明顯,也就是運行環(huán)境對系統(tǒng)有重要影響所以在汽車嵌入式系統(tǒng)設(shè)計過程中要隨時考慮其對系統(tǒng)的影響,為此在系統(tǒng)分析中這一技術(shù)手段比傳統(tǒng)驗證技術(shù)更加具有優(yōu)勢。④系統(tǒng)綜合:利用專用工具直接生成或輔助生成系統(tǒng)運行過程中的相關(guān)文檔?,F(xiàn)在,多種自動綜合的應(yīng)用在汽車嵌入式系統(tǒng)開發(fā)中已經(jīng)得到了成功應(yīng)用,其中基于模型的自動生成產(chǎn)品代碼最為常見,這個應(yīng)用及時依靠圖形化工具或建模語言描述系統(tǒng)的特性與行為。

    3 AUTOSAR的體系架構(gòu)

    (1)復(fù)雜驅(qū)動模塊主要就是操作復(fù)雜的執(zhí)行器和傳感器。一般情況下時序問題經(jīng)常影響復(fù)雜驅(qū)動模塊,就是說在AUTOSAR沒有經(jīng)過標(biāo)準(zhǔn)化處理的情況下,在復(fù)雜驅(qū)動層將會有這類模塊的映射。

    (2)運行環(huán)境層主要為應(yīng)用層提供所需要的通訊服務(wù),另外ECU具體應(yīng)用直接影響著PTE層的實現(xiàn),就是必須分別實現(xiàn)每個ECU。

    (3)抽象化處理ECU結(jié)構(gòu)是ECU抽象層的主要功能,簡單的說就是有外設(shè)ECU的聯(lián)接方式等;各硬件接口的統(tǒng)一化一般是有微控制器的抽象層(MCAL)來實現(xiàn),就是對硬件進(jìn)行相應(yīng)處理,由此避開微控制器中的寄存器直接連接到高層軟件。

    (4)服務(wù)、操作、通訊等系統(tǒng)模塊組成了服務(wù)層,基礎(chǔ)軟件和應(yīng)用模塊的操作系統(tǒng)服務(wù)、ECU狀態(tài)管理和診斷服務(wù)、汽車網(wǎng)絡(luò)通訊與管理服務(wù)、存儲服務(wù)等都由服務(wù)層提供。

    (5)執(zhí)行器軟件組件、傳感器、應(yīng)用軟件等是應(yīng)用層組件,其中借助PTE實現(xiàn)ECU資源訪問和內(nèi)部通訊的是軟件組件。

    4 基于V模式的開發(fā)流程

    開發(fā)環(huán)境、編程環(huán)境、測試環(huán)境在V模式開發(fā)流程中系統(tǒng)是允許相同的,此外還可以針對開發(fā)過程中所涉及步驟進(jìn)行準(zhǔn)確驗證。在簡化和加速開發(fā)流程方面基于V模式的開發(fā)方法起到了十分重要的作用。下面的圖4-1清晰地表達(dá)了基于V模式的開發(fā)流程。由圖可知,有五個重要步驟決定了基于V模式的開發(fā)流程,它們具體是指:①需求定義與功能設(shè)計;②快速控制原型(RCP);③測試與標(biāo)定;④硬件環(huán)境(HIL);⑤目標(biāo)代碼生成。下面將對這五個步驟進(jìn)行簡要介紹。

    圖4 -1基于V模式的開發(fā)流程

    (1)需求定義與功能設(shè)計。根據(jù)MATLAB/Simulink環(huán)境和系統(tǒng)的預(yù)期功能要求,開展圖形化建立模型,以此為基礎(chǔ)建立所控制對象模型和控制器模型,在此期間對兩者進(jìn)行離線仿真和實地分析。

    (2)快速控制原型構(gòu)。隨時構(gòu)建仿真模型,并且在原型系統(tǒng)中直接載入所建模型,使其連接實際所要控制的對象,進(jìn)而方案的可行性利用測試來驗證。

    (3)測試與標(biāo)定。測試與標(biāo)定ECU抽象層就是該環(huán)節(jié)的主要任務(wù),并對ECU參數(shù)進(jìn)行靈活調(diào)整

    (4)硬件環(huán)境。讓整個系統(tǒng)在真實的控制器中進(jìn)行測試,為此系統(tǒng)運行環(huán)境和被控對象靈活采用實時物體和仿真模型。

    (5)目標(biāo)代碼生成。利用Targetlik或EmbeddedCode等軟件轉(zhuǎn)化模型,進(jìn)而實現(xiàn)產(chǎn)品自動生成代碼的目的。

    5 結(jié)語

    綜上所述,系統(tǒng)的開發(fā)方法、體系架構(gòu)、開發(fā)流程直接影響著汽車嵌入式系統(tǒng)開發(fā)的高效性和可靠性。本文筆者簡要闡述了企業(yè)的嵌入式系統(tǒng)的開發(fā)方法、體系架構(gòu)與開發(fā)流程。通過研究可以發(fā)現(xiàn),基于模型的開發(fā)方法、AUTOSAR的體系架構(gòu)、基于V模式的開發(fā)流程很大程度上可以使汽車嵌入式系統(tǒng)開發(fā)體系的可靠性和完整性得到保證。

    猜你喜歡
    開發(fā)方法文檔嵌入式
    有人一聲不吭向你扔了個文檔
    高中英語校本教材的開發(fā)方法
    甘肅教育(2020年14期)2020-09-11 07:58:10
    搭建基于Qt的嵌入式開發(fā)平臺
    基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
    嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
    基于RI碼計算的Word復(fù)制文檔鑒別
    Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
    基于模型開發(fā)方法(MBD)的ABS控制器開發(fā)
    汽車文摘(2014年9期)2014-12-13 13:10:30
    Altera加入嵌入式視覺聯(lián)盟
    倍福 CX8091嵌入式控制器
    自動化博覽(2014年4期)2014-02-28 22:31:15
    金秀| 休宁县| 正蓝旗| 大埔县| 闵行区| 富平县| 略阳县| 修水县| 托里县| 平舆县| 金沙县| SHOW| 永泰县| 白玉县| 科尔| 集贤县| 四会市| 茶陵县| 柘城县| 上栗县| 应城市| 崇仁县| 郁南县| 新泰市| 集贤县| 宜宾县| 绥江县| 盐池县| 通道| 华亭县| 马龙县| 潼关县| 洱源县| 翁源县| 凤城市| 林西县| 鞍山市| 西青区| 红安县| 安顺市| 浦城县|