新聞中心

EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 科學(xué)計(jì)算語(yǔ)言MATLAB和基于模型設(shè)計(jì)的Simulink平臺(tái)助力于系統(tǒng)開(kāi)發(fā)進(jìn)程

科學(xué)計(jì)算語(yǔ)言MATLAB和基于模型設(shè)計(jì)的Simulink平臺(tái)助力于系統(tǒng)開(kāi)發(fā)進(jìn)程

——
作者:Jim Tung 宋斌 時(shí)間:2008-01-22 來(lái)源:電子產(chǎn)品世界 收藏

Jim Tung:

  如何將寫成的算法程序M文件直接生成嵌入式C代碼;如何將仿真后的模型在硬件層次上進(jìn)行在環(huán)驗(yàn)證與確認(rèn),是算法開(kāi)發(fā)和系統(tǒng)開(kāi)發(fā)人員共同面臨的挑戰(zhàn)。

宋斌:

  The Mathworks期待助力中國(guó)的汽車、無(wú)線通信和數(shù)字通信、電子系統(tǒng)、教育等領(lǐng)域。

  2007年5月18日,科學(xué)計(jì)算和基于模型設(shè)計(jì)的領(lǐng)導(dǎo)性軟件廠商The MathWorks在京成立了中國(guó)獨(dú)資公司,為中國(guó)商業(yè)和教育用戶提供直接的市場(chǎng)銷售、技術(shù)支持和培訓(xùn)服務(wù),著重于汽車、教育、通信、半導(dǎo)體和電子行業(yè)的業(yè)務(wù)拓展。近日,本刊訪問(wèn)了The MathWorks公司Fellow(首席研究員)Jim Tung和北京邁斯沃克軟件有限公司總經(jīng)理宋斌先生。

兩大核心平臺(tái)

  The MathWorks有兩個(gè)核心技術(shù)平臺(tái),一是基于科學(xué)計(jì)算的工業(yè)標(biāo)準(zhǔn)語(yǔ)言平臺(tái),主要是為算法開(kāi)發(fā)人員提供一個(gè)開(kāi)放性的集分析、可視化和高級(jí)編程于一體的交互環(huán)境,幫助工程師來(lái)完成數(shù)據(jù)獲?。◤母鞣N軟件,硬件和數(shù)據(jù)庫(kù))、信息挖掘(分析和可視化)及結(jié)果共享(報(bào)告和發(fā)布)等科研工作。二是建立在平臺(tái)上的基于模型設(shè)計(jì)的產(chǎn)品家族,它增加了系統(tǒng)級(jí)仿真、驗(yàn)證和確認(rèn),以及包括代碼生成的嵌入式系統(tǒng)實(shí)現(xiàn)的功能。為建模、仿真和復(fù)雜系統(tǒng)實(shí)現(xiàn)――尤其是控制系統(tǒng)、DSP和通信系統(tǒng)提供了一個(gè)模塊圖的環(huán)境。在這兩個(gè)平臺(tái)上還衍生出了約90多個(gè)用于專門領(lǐng)域的專業(yè)應(yīng)用軟件工具包,包括用于建模和事件驅(qū)動(dòng)(Event-driven)系統(tǒng)的Stateflow、用于自動(dòng)產(chǎn)生實(shí)時(shí)代碼的Real-Time Workshop和用于快速原型與硬件在回路測(cè)試的xPC Target。

最新產(chǎn)品動(dòng)向

  在過(guò)去的20年中,如何將MATLAB寫成的算法程序M文件直接生成嵌入式C代碼,從而避免基于C語(yǔ)言的代碼重復(fù)改寫工作;如何將Simulink仿真后的模型在硬件層次上(MCU/DSP或FPGA/ASIC)進(jìn)行在環(huán)驗(yàn)證與確認(rèn),是算法開(kāi)發(fā)和系統(tǒng)開(kāi)發(fā)人員共同面臨的挑戰(zhàn)。在最新產(chǎn)品版本R2007b中,The MathWorks為上述問(wèn)題提供了專門解決方案。Simulink Design Verifier是在原有Verification/Validation/Test基礎(chǔ)上新增加的工具包,主要是完成測(cè)試用例自動(dòng)生成,從而加速了模型驗(yàn)證工作。該產(chǎn)品是與瑞典Prover Technology公司共同合作開(kāi)發(fā)的;為了驗(yàn)證嵌入式C代碼的效率和可靠性,The MathWorks收購(gòu)了法國(guó)PolySpace Technology 公司,其產(chǎn)品PolySpace已集成到MATLAB平臺(tái)專門用作C代碼驗(yàn)證,支持手工書寫的或是由仿真模型自動(dòng)生成的C代碼。Link to Analog Devices DSP++ 和Link to Cadence Incisive的推出是為了完善芯片層次的仿真,前者可實(shí)現(xiàn)算法基于ADI公司的Blackfin、SHARC等芯片的仿真,后者可實(shí)現(xiàn)算法基于FPGA/ASIC的與Incisive仿真器的聯(lián)合仿真。嵌入式MATLAB是MATLAB的一個(gè)子集,它用來(lái)將M文件在MATLAB平臺(tái)下直接生成嵌入式C代碼,從而實(shí)現(xiàn)算法開(kāi)發(fā)到系統(tǒng)仿真的無(wú)縫擴(kuò)展,是MATLAB平臺(tái)的一個(gè)新提升。

成功奧秘

  The MathWorks公司成立于1984年,總部位于美國(guó)馬薩諸塞州的Natick市,在全球擁有超過(guò)1800人的員工,作為一家私有公司,20多年來(lái)一直持續(xù)性地成長(zhǎng)和盈利,去年銷售收入超過(guò)4億美元。公司成功的奧秘是專注技術(shù)并有很強(qiáng)的市場(chǎng)預(yù)見(jiàn)力,20年來(lái)始終堅(jiān)持既定的技術(shù)戰(zhàn)略目標(biāo),并且從來(lái)沒(méi)有改變過(guò)。產(chǎn)品定位在研發(fā)專業(yè)級(jí)的通用平臺(tái),因此同一產(chǎn)品可應(yīng)用在不同行業(yè),這樣不僅滿足客戶的專業(yè)應(yīng)用,更滿足廣泛客戶的應(yīng)用。

c語(yǔ)言相關(guān)文章:c語(yǔ)言教程




關(guān)鍵詞: 0801_A MATLAB Simulink 200801

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉