简介
在众多的嵌入式开发工具中,我们所熟知的德州仪器(TexasInstruments)的Code Composer Studio、风河公司(WindRiver)的Tornado、赛灵思(Xilinx)的ISE DesignSuite 等都是非常不错的开发工具,但是这些工具不容易快速掌握,对于开发者软体开发经验要求较高, 而基于模型的开发工具因其具有直观的软体开发方式,越来越受工程师和科学研究人员的欢迎,如:
分类
(1)LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,实验室虚拟仪器工程平台),由美国国家仪器公司所开发的图形化程式编译平台,LabVIEW特殊的图形程式简单易懂的开发接口,缩短了开发原型的速度以及方便日后的软体维护,因此逐渐受到系统开发及研究人员的喜爱,其缺点是与之配套的硬体设备价格很高,而且它不支持嵌入式linux作业系统,对于VxWorks的支持也不尽如人意,仅仅可以开发一些应用程式,对于多种作业系统的开发和定製则无能为力;
(2)Matlab/Simulink,MathWorks公司杰作,Simulink是用来建模、分析和仿真各种动态系统的互动环境,包括连续系统,离散系统和混合系统。Simulink提供了採用滑鼠拖放的方法建立系统框图模型的图形互动平台。通过Simulink提供的丰富的功能块,可以迅速地创建动态系统模型。同时Simulink还集成了Stateflow,用来建模、仿真複杂事件驱动系统的逻辑行为。另外,Simulink也是实时代码生成工具Real-Time Workshop的支持平台。