飞思卡尔最新方案面向32位汽车MCU,加速原型开发

为了帮助汽车客户简化基于模型的软件开发,飞思卡尔半导体日前推出rappidtoolbox软件解决方案。该软件可支持飞思卡尔32位mpc5500汽车微控制器(mcu)系列的快速原型开发。

rappidtoolbox能够帮助控制工程师从其应用建模环境转换到在汽车mcu平台上的实际实施,从而减少开发时间和成本。该工具箱为各种汽车应用提供了理想的原型开发解决方案,例如引擎和传输控制、防抱死系统和底盘/悬挂系统。开发商还可将该工具箱用于非汽车应用,包括军用飞机系统、工业打印机和发电机。

飞思卡尔virtualgarage软件和服务业务部门总监salimmomin表示:“随着微控制器变得日益强大,功能渐趋丰富,能够满足更为复杂的应用需求,开发商就需要更加先进而易用的原型开发解决方案。控制工程师可以使用rappidtoolbox,在开发周期的早期阶段确定应用软件在目标mcu上运行的情况,然后进行模型级而非代码级的优化。”

建立目标之上的快速原型开发

控制工程师通常在商用快速原型开发硬件上运行自动生成的c语言代码,以验证控制模式的运行功能。然而,原型开发硬件通常并不代表实际工作的mcu。因此,工程师无法知道控制算法在实际工作的mcu上的实际性能。此外,工程师期望在开发周期早期阶段,在目标mcu上运行控制算法,以检验他们的设备选择。但是,如果他们必须人工编写初始化、设备驱动程序和调度器的代码,这项工作就会变成非常困难,并耗费很长时间,从而延长开发周期。

飞思卡尔的rappidtoolbox解决了这些难题,使工程师能在mpc5500mcu系列硬件上执行控制模型,而无需编写代码,只需剖析代码在目标mcu上的执行性能。借助rappidtoolbox,工程师能在实际的真实控制环境中开展工作,从而缩短开发时间。

使用rappidtoolbox的代码剖析功能,应用开发商能在设计周期的早期阶段研究控制策略在目标微控制器上的运行。该工具箱支持经济高效的mpc5500系列设备(如mpc5554mcu)的评估板上的快速原型开发,而无需在昂贵的原型硬件上进行投资。借助经过优化的dsp板,开发商能够充分利用mpc5554的单指令/多数据(simd)功能。

集成行业标准的建模和代码生成环境

rappidtoolbox利用了mathwork产品系列提供的强大建模和模拟环境,带有面向matlab和simulink的附加模块集,以及real-timeworkshopandreal-timeworkshopembeddedcoder的嵌入目标。它还支持signalprocessingtoolbox,以优化单指令多数据(simd)功能和stateflow,进行交互式设计和模拟。

使用rappidtoolbox,开发商能在mpc5500系列平台上快速执行和评估复杂的控制算法。该工具箱可以自动生成必要的软件,从初始化和设备驱动程序到调度器,它还支持飞思卡尔的osekturbo实时操作系统(rtos)。rappidtoolbox工具箱生成的代码能与商用自动代码生成工具无缝集成,如dspace提供的targetlink、mathworks提供的real-timeworkshop和real-timeworkshopembeddedcoder。

据介绍,rappid的系统要求和兼容性如下:

·微软windowsnt、2000和xp

·推荐512mb的ram

·推荐最小1ghz处理器

·支持标准屏幕分辨率

·建模环境:matlab、simulink、stateflow、signalprocessingtoolbox

·代码生成器:mathworks的real-timeworkshop、real-timeworkshopembeddedcoder或者dspace的targetlink

·嵌入目标:

-支持飞思卡尔、greenhills软件和windriver(diab)编译器

-通用调度目标,支持多速率、同步/异步任务

-飞思卡尔osekturbo目标

-目标和模型之间的内置一致性检查

·可以兼容:

-matlab版本r14sp1、r14sp2、r14sp3和r2006a

-targetlink2.1版本

适用于mpc5554mcu的首个rappidtoolbox产品目前由飞思卡尔的virtualgarage供货。其它mpc5500系列设备的软件支持计划将来推出。

  • 飞思卡尔最新方案面向32位汽车MCU,加速原型开发已关闭评论
    A+
发布日期:2019年07月02日  所属分类:新闻动态