新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > The MathWorks宣布從MATLAB中自動(dòng)生成可嵌入C 代碼

        The MathWorks宣布從MATLAB中自動(dòng)生成可嵌入C 代碼

        作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò) 收藏

        嵌入式 MATLAB 子集轉(zhuǎn)換成有效嵌入式代碼

        本文引用地址:http://www.104case.com/article/201609/305210.htm

        美國(guó)馬薩諸塞州內(nèi)蒂克市(NATICK, Mass.) – 2007年10月1日 – The MathWorks 今日推出了嵌入式 MATLAB DD業(yè)界領(lǐng)先的 MATLAB 科學(xué)計(jì)算語(yǔ)言的子集。

        嵌入式 MATLAB 子集使 MATLAB 用戶能夠從 MATLAB 程序中生成高效、可嵌入 C 代碼,從而避免了常見(jiàn)的、耗時(shí)的和易出錯(cuò)的用 C 代碼重寫 MATLAB 算法的進(jìn)程。

        嵌入式 MATLAB 子集包括了眾多的 MATLAB 功能,有 270 多個(gè) MATLAB 運(yùn)算符和函數(shù)以及90 多個(gè)定點(diǎn)工具箱(Fixed-Point Toolbox)函數(shù)。嵌入式 MATLAB 支持許多高級(jí) MATLAB 語(yǔ)言功能,如多維陣列、實(shí)數(shù)和復(fù)數(shù)、結(jié)構(gòu)、流程控制和下標(biāo)運(yùn)算。

        轉(zhuǎn)換為 C 代碼由 Real-Time Workshop 7執(zhí)行,其是廣泛用于嵌入式代碼生成的 MathWorks 產(chǎn)品。Real-Time Workshop 會(huì)自動(dòng)產(chǎn)生嵌入式 C,它在大小、性能和內(nèi)存使用上可與手工編碼相媲美。用戶可以直接在 MATLAB M 文件中調(diào)用 Real-Time Workshop,或者該文件也可以按名稱包括在 Simulink? 模塊圖中。如果使用了 Simulink,也可以使用 Simulink HDL coder 生成可合成的 Verilog 和 VHDL。在這兩種情況下,在數(shù)字上,生成的代碼與嵌入式 MATLAB 源代碼相當(dāng)。

        早期使用客戶反饋,嵌入式 MATLAB技術(shù)促進(jìn)了迅速、準(zhǔn)確的嵌入式軟件開(kāi)發(fā)。GlucoLight 公司 的首席技術(shù)官 Matt Schurman 說(shuō):“通過(guò)在我們的設(shè)計(jì)流程中引入嵌入式 MATLAB 語(yǔ)言子集和 Simulink,我們幾乎全部避免了以前從 MATLAB 到 C 的手工代碼轉(zhuǎn)換過(guò)程中遇到的錯(cuò)誤。同時(shí)我們還縮短了后續(xù)產(chǎn)品開(kāi)發(fā)的時(shí)間 – 從設(shè)計(jì)到實(shí)現(xiàn)”。

        The MathWorks 負(fù)責(zé)信號(hào)處理和通信產(chǎn)品線的市場(chǎng)總監(jiān) Ken Karnofsky 說(shuō):“MATLAB 在算法開(kāi)發(fā)方面一直為許多電子工程師們所選擇,而嵌入式 MATLAB 提供他們更想要的功能 – 讓他們?cè)谇度胧较到y(tǒng)中進(jìn)行算法開(kāi)發(fā)、設(shè)計(jì)和實(shí)現(xiàn)時(shí)一直使用 MATLAB”。

        可用性

        在以下最新版本的 MathWorks 產(chǎn)品中支持嵌入式 MATLAB 技術(shù):MATLAB、Simulink、Fixed-Point Toolbox、Stateflow、SimEvents 和 Simulink HDL Coder。Simulink 和 Real-Time Workshop 是必需的產(chǎn)品。有關(guān)嵌入式 MATLAB 的詳情,請(qǐng)?jiān)L問(wèn) www.mathworks.com/products/featured/embeddedmatlab。

        關(guān)于 The MathWorks

        The MathWorks公司是世界領(lǐng)先的科學(xué)計(jì)算和基于模型設(shè)計(jì)的軟件供應(yīng)商的領(lǐng)導(dǎo)者,其客戶是覆蓋世界各大洲100多個(gè)國(guó)家的1,000,000多名頂級(jí)工程師、科學(xué)家,數(shù)學(xué)家和研發(fā)人員,他們工作在世界上最先進(jìn)的技術(shù)公司、政府實(shí)驗(yàn)室、金融機(jī)構(gòu)以及3500多所大學(xué)。基于MATLAB和 Simulink之上,The MathWorks公司針對(duì)不同行業(yè)的應(yīng)用提供了更為豐富的工具包和技術(shù)支持,來(lái)幫助工程師面對(duì)復(fù)雜的設(shè)計(jì)挑戰(zhàn)和加速科技創(chuàng)新的進(jìn)程。這些產(chǎn)品已經(jīng)在很多行業(yè)得到了廣泛應(yīng)用:如汽車、航空航天、無(wú)線通信和數(shù)字通信、政府研發(fā)、過(guò)程工業(yè)、電子系統(tǒng)、生物技術(shù)、制藥業(yè)、金融分析、地球與星球科學(xué)、儀器儀表制造和能源開(kāi)發(fā)等。

        The MathWorks 公司成立于1984年,總部位于美國(guó)馬薩諸塞州的Natick市,在全球擁有超過(guò)1800人的員工。更多信息,請(qǐng)?jiān)L問(wèn)中文網(wǎng)站:www.mathworks.cn。



        關(guān)鍵詞:

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 双牌县| 景谷| 天镇县| 平江县| 平定县| 香格里拉县| 永德县| 会昌县| 浦县| 长武县| 华亭县| 大石桥市| 厦门市| 丹江口市| 永川市| 会同县| 璧山县| 菏泽市| 成安县| 南投市| 海丰县| 瑞金市| 抚宁县| 拉萨市| 庆城县| 武夷山市| 图片| 阆中市| 临漳县| 慈利县| 囊谦县| 乐安县| 宜兰市| 苏尼特右旗| 长顺县| 班玛县| 营口市| 岢岚县| 保德县| 鄂伦春自治旗| 桐柏县|