您的位置: 嵌入式在线 > 资讯 > 最新技术 > The MathWorks推出了嵌入式MATLAB―MATLAB

The MathWorks推出了嵌入式MATLAB―MATLAB

2007-11-13      嵌入式在线      收藏 | 打印

       The MathWorks推出了嵌入式MATLAB―MATLAB科学计算语言的子集。

       嵌入式MATLAB子集使MATLAB用户能够从MATLAB程序中生成高效、可嵌入C代码,从而避免了常见的、耗时的和易出错的用C代码重写MATLAB算法的进程。

       嵌入式MATLAB子集包括了众多的MATLAB功能,有270多个MATLAB运算符和函数以及90多个定点工具箱(Fixed-Point Toolbox)函数。嵌入式MATLAB支持许多高级MATLAB语言功能,如多维阵列、实数和复数、结构、流程控制和下标运算。

       转换为C代码由Real-Time Workshop 7执行,其是广泛用于嵌入式代码生成的MathWorks产品。Real-Time Workshop会自动产生嵌入式C,它在大小、性能和内存使用上可与手工编码相媲美。用户可以直接在MATLAB M文件中调用Real-Time Workshop,或者该文件也可以按名称包括在Simulink模块图中。如果使用了Simulink,也可以使用Simulink HDL coder生成可合成的Verilog和VHDL。在这两种情况下,在数字上,生成的代码与嵌入式MATLAB源代码相当。

       早期使用客户反馈,嵌入式MATLAB技术促进了迅速、准确的嵌入式软件开发。GlucoLight公司的首席技术官Matt Schurman说:“通过在我们的设计流程中引入嵌入式MATLAB语言子集和Simulink,我们几乎全部避免了以前从MATLAB到C的手工代码转换过程中遇到的错误。同时我们还缩短了后续产品开发的时间–从设计到实现”。

       The MathWorks负责信号处理和通信产品线的市场总监Ken Karnofsky说:“MATLAB在算法开发方面一直为许多电子工程师们所选择,而嵌入式MATLAB提供他们更想要的功能–让他们在嵌入式系统中进行算法开发、设计和实现时一直使用MATLAB”。

       在以下最新版本的MathWorks产品中支持嵌入式MATLAB技术:MATLAB、Simulink、Fixed-Point Toolbox、Stateflow、SimEvents和Simulink HDL Coder。Simulink和Real-Time Workshop是必需的产品。
 
 
 

本文来源:电子工程专辑    作者:
热点资讯(一周点击率)
热评博文
评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张

 

快乐大本营

    无线时代来临,移动产业生态系统将发生一些根本变化。今日头条推荐“芯片是嵌入式4G技术的关键 产业生态系统将发生变化”。

    想了解嵌入式开发工具的市场情况吗?先来体验下我们的在线调查吧!填写调查问卷

工程师之星
朱礼昆
电子信息工程专业,擅长硬件编程
  • 胡菲菲  技术专长:嵌入式系统linux
  • 柳如峰  技术专长:模电,电源
热门招聘
论坛热贴