The MathWorks近日推出了嵌入式MATLAB

时间:2007-11-16
   2007年10月1日 ,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 是必需的产品。有关嵌入式 MATLAB 的详情,请访问 www.mathworks.com/products/featured/embeddedmatlab。



  
上一篇:凌力尔特公司推出3.5A、36V降压型开关稳压器LT3693
下一篇:Supermicro发布SuperBlade刀片服务器产品

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料