目前,,嵌入式技術(shù)日益成熟并越來(lái)越廣泛地應(yīng)用于工業(yè)自動(dòng)化,、醫(yī)療監(jiān)測(cè),、通信、汽車電子,、生活?yuàn)蕵?lè)等各個(gè)領(lǐng)域。迄今為止,,只要我們目之能及,,嵌入式系統(tǒng)已經(jīng)“無(wú)處不在”,、“無(wú)所不能”。嵌入式技術(shù)在中國(guó)有著巨大的發(fā)展?jié)摿褪袌?chǎng)需求,,中國(guó)嵌入式市場(chǎng)朝氣蓬勃,,發(fā)展形勢(shì)如火如荼。
MathWorks公司首席研究員
Jim Tung
作為全球科學(xué)計(jì)算和基于模型設(shè)計(jì)的軟件供應(yīng)商的領(lǐng)導(dǎo)者,,MathWorks所提出的基于模型的設(shè)計(jì)理念,,是用于開發(fā)控制、信號(hào)處理,、圖像處理,、通信、機(jī)電和其他嵌入式系統(tǒng)的經(jīng)濟(jì)高效的方法,。不但可提高產(chǎn)品質(zhì)量,,還可以將開發(fā)時(shí)間縮短50%甚至更多。
MathWorks公司首席研究員Jim Tung分析:“嵌入式系統(tǒng)的日益復(fù)雜化為設(shè)計(jì)工程師提出越來(lái)越嚴(yán)峻的挑戰(zhàn),。傳統(tǒng)的基于硬件的先測(cè)試后修改的模式比較落后,,不益于產(chǎn)品的開發(fā)。而基于模型的設(shè)計(jì)流程,,通過(guò)在早期設(shè)計(jì)階段使用模型,,工程師們可以創(chuàng)建可執(zhí)行的規(guī)范設(shè)計(jì),并立即驗(yàn)證和檢驗(yàn)這些規(guī)范,。同時(shí)還可以加速項(xiàng)目在開發(fā)流程的各個(gè)階段調(diào)試和分析的轉(zhuǎn)換,。”
基于模型的設(shè)計(jì)流程在設(shè)計(jì)、產(chǎn)品實(shí)現(xiàn)和測(cè)試與驗(yàn)證三個(gè)階段都具有明顯的優(yōu)勢(shì),。首先,,在設(shè)計(jì)部分,開發(fā)過(guò)程中軟件工程師可以對(duì)模型進(jìn)行需求追蹤和測(cè)試,,將產(chǎn)品的缺點(diǎn)暴露在產(chǎn)品開發(fā)的初期,,節(jié)約了仿真時(shí)間和成本。而產(chǎn)品實(shí)現(xiàn)階段,,自動(dòng)代碼生成工具不僅縮短了開發(fā)周期,,同時(shí)避免了人為引入的錯(cuò)誤。測(cè)試與驗(yàn)證則貫穿整個(gè)設(shè)計(jì)流程,,設(shè)計(jì)者可以在初期的需求階段就開展測(cè)試,,及早地發(fā)現(xiàn)錯(cuò)誤并進(jìn)行修改,從而加速測(cè)試流程,。
正是由于基于模型的設(shè)計(jì)流程具有如此卓越的特性,,從而在工業(yè)界得以廣泛應(yīng)用,覆蓋了航空航天,、汽車,、通信和機(jī)器人設(shè)計(jì)等熱點(diǎn)應(yīng)用領(lǐng)域,。
“針對(duì)汽車的設(shè)計(jì)開發(fā),我們推出了一系列的工具,,幫助開發(fā)者完成發(fā)動(dòng)機(jī)的控制,、變速箱的控制、操穩(wěn)性等相關(guān)設(shè)計(jì),。而對(duì)于當(dāng)下新興的混合動(dòng)力汽車HEV,、燃料電池等清潔能源型的汽車,我們公司的產(chǎn)品也應(yīng)用的很廣泛,。”Jim Tung表示,,“混合動(dòng)力電動(dòng)HEV已成為汽車行業(yè)的重要趨勢(shì)。然而,,相比于傳統(tǒng)的汽油車,,HEV的設(shè)計(jì)非常復(fù)雜,要求在多個(gè)工程領(lǐng)域之間進(jìn)行協(xié)作和優(yōu)化,。而且HEV相比傳統(tǒng)的汽油車引入了大量的新部件和新技術(shù),,為開發(fā)過(guò)程增加了不少難度。最重要的是,,無(wú)論是系統(tǒng)架構(gòu)的復(fù)雜性還是獨(dú)有器件的特性都沒(méi)有任何信息可以參考,。”
除了固有的設(shè)計(jì)復(fù)雜度,在HEV的構(gòu)建中還會(huì)遇到開發(fā)流程復(fù)雜度問(wèn)題,。各種組件的高度耦合要求不同的工程團(tuán)隊(duì)彼此協(xié)作并共享各自的設(shè)計(jì),。這會(huì)帶來(lái)多領(lǐng)域設(shè)計(jì)的復(fù)雜度問(wèn)題?;谀P偷脑O(shè)計(jì)方法解決并改進(jìn)與這些流程相關(guān)的眾多不足,。核心理念是,從需求捕獲和設(shè)計(jì)到實(shí)現(xiàn)和測(cè)試,,開發(fā)流程都以系統(tǒng)模型為中心,。該系統(tǒng)模型是可執(zhí)行的設(shè)計(jì)文檔,可在整個(gè)設(shè)計(jì)過(guò)程中將仿真作為關(guān)鍵的校驗(yàn)和驗(yàn)證步驟對(duì)其進(jìn)行細(xì)化,。此外,,在光伏太陽(yáng)能和風(fēng)能等新能源領(lǐng)域,MathWorks也取得了非常優(yōu)異的成果,。
不僅如此,Jim Tung還表示,,在發(fā)展工程教育方面,,MathWorks也是不遺余力,致力于為全球的工程教育提供支持,。不久之前,,MathWorks 開展了“學(xué)院版的授權(quán)合作”項(xiàng)目,,目前已經(jīng)與吉林大學(xué)簽訂協(xié)議,并將在北京,、天津等地的高校中繼續(xù)選擇合作伙伴,。