Mathworks为嵌入式控件提供代码生成

纳蒂克,质量。MathWorks, Inc.发布了Real-Time Workshop Embedded Coder 2.0,它进一步扩展了MathWorks基于模型的设计解决方案,以满足嵌入式目标部署对生产质量C代码生成的需求。

作者:Gary A. Mintchell,资深编辑 二一年十二月十三日

纳蒂克,质量。- - - - - -MathWorks公司。宣布了Real-Time Workshop Embedded Coder 2.0,它进一步扩展了基于MathWorks模型的设计解决方案,以满足嵌入式目标部署对生产质量C代码生成的需求。在这个最新版本中,代码效率得到了改进,因此大多数客户会认为这些代码完全具有生产质量。它准确地实现了Simulink建模,并可根据特定的客户需求进行定制。

与2000年11月发布的第一版产品相比,新版Real-Time Workshop嵌入式编码器生成的代码在嵌入式RAM大小、ROM大小和执行速度方面都有了明显的改进。使用实时车间嵌入式编码器预生产版本的Simulink模型生成的代码已经用于汽车动力总成控制设计,并在航空航天应用中获得了FAA认证。

“我们从未见过Real-Time Workshop出现过编码错误。它总是产生可靠的、高质量的代码。霍尼韦尔商用航空系统首席工程师Wayne King说:“它总是按照我们的设计工作。”霍尼韦尔的飞行控制系统通过了所有飞行测试,并获得了FAA认证,成为雷神公司霍克地平线公务机的标准航空电子系统。

基于MathWorks模型的设计方案建立在MATLAB和Simulink的基础上。该解决方案还包括Stateflow(用于设计智能控制系统中的复杂逻辑的图形工具)和Real-Time Workshop(用于生成用于Simulink模型快速原型的C代码)。Real-Time Workshop Embedded Coder需要Real-Time Workshop并扩展它来为嵌入式应用程序生成代码。

作为基于模型的设计产品的最新成员,Real-Time Workshop Embedded Coder 2.0为Simulink提供了大大增强的生产质量代码生成。用户可以首先使用Real-Time Workshop生成并轻松修改代码,用于快速原型设计和Simulink模型的硬件在环测试,然后从Real-Time Workshop Embedded Coder生成代码,作为优化的、可嵌入的ANSI C,用于多个目标操作系统和硬件平台。

the MathWorks的市场总监迈克·狄更斯说:“自去年11月推出以来,实时车间嵌入式编码器已经安装了超过175份,并正在世界各地的航空航天、汽车和工业公司的生产中使用。”“我们目前正在与客户合作,在他们开发控制系统时收集代码性能基准和成功案例。初步进展报告非常令人鼓舞。我们期望我们基于模型的设计能力的广度,以及高效的产品质量代码,将使更多的嵌入式设计团队能够极大地提高他们的设计和部署生产力。Real-Time Workshop嵌入式编码器的增强使我们朝着提供全系列嵌入式系统开发工具的战略又迈出了一大步。”