您的位置: 嵌入式在线 > 资讯 > 企业新闻 > Catalytic综合软件实现突破 Matlab自动转换成C代码

Catalytic综合软件实现突破 Matlab自动转换成C代码

2006-12-22      嵌入式在线      收藏 | 打印

    Catalytic公司声称取得面向算法开发人员的“突破性”功能,新推出一款综合工具MCS,可将Matlab代码转变为ANSI C代码。通过自动生成C代码,该工具据称能消除传统的手工转换过程。 

   Matlab广泛用于DSP算法开发,早期版本提供 Matlab和RTL代码之间的链接。Catalytic通过主攻C语言生成而采用了不同的方法。 

   新工具利用了面向现有浮点Matlab仿真加速工具Catalytic RMS开发的C代码生成技术。新MCS工具需要RMS,Catalytic产品营销经理Niraj Shah指出。 

   MCS的目标是Matlab应用开发人员。Matlab设计师普遍都是用手工转换到C代码。 

   Catalytic MCS的根本技术把动态类型矢量语言Matlab转换为编译语言C。原始的Matlab代码内的变量和函数名被沿用下来,所生成的C代码仿效Matlab的代码文档结构和函数层次。原始Matlab代码可作为注释备用。有图形用户接口提供Matlab和C代码之间的查看和交叉检验。 

   应当指出的是,MCS综合了Matlab语言的子集。Shah表示,该子集着重于Matlab的“计算”部分,包括所有通用数据类型、运算符和大量内置函数。

Catalytic MCS现可供应,5年许可证起价25,000美元。



本文来源:嵌入式在线    作者:编辑整理
热点资讯(一周点击率)
热评博文
评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张

 

快乐大本营

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

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

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