嵌入式 MATLAB 子集转化成有用嵌入式代码
美国马萨诸塞州内蒂克市(NATICK, Mass.) – 2007年10月1日 – The MathWorks 今天推出了嵌入式 MATLAB DD业界抢先的 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。
关于 The MathWorks
The MathWorks公司是国际抢先的科学核算和根据模型规划的软件供货商的领导者,其客户是掩盖国际各大洲100多个国家的1,000,000多名尖端工程师、科学家,数学家和研制人员,他们作业在国际上最先进的技能公司、政府实验室、金融机构以及3500多所大学。根据MATLAB和 Simulink之上,The MathWorks公司针对不同职业的使用供给了更为丰厚的工具包和技能支撑,来协助工程师面临杂乱的规划应战和加快科技立异的进程。这些产品已经在许多职业得到了广泛使用:如轿车、航空航天、无线通讯和数字通讯、政府研制、进程工业、电子体系、生物技能、制药业、金融剖析、地球与星球科学、仪器仪表制作和能源开发等。
The MathWorks 公司成立于1984年,总部坐落美国马萨诸塞州的Natick市,在全球具有超越1800人的职工。更多信息,请拜访中文网站:www.mathworks.cn。