MathWorks日前宣布,通过GNU编译器工具链,其Target Support Package和Embedded IDE Link产品现已能支持Eclipse集成开发环境(IDE)和Embedded LinuxLinux
Linux是一套免费使用和自由传播的操作系统,它主要用于基于Intel系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
。这样,使用MATLAB和Simulink模型自动生成的代码,工程师们可以在Eclipse中实现项目创建的自动化,还可以在Linux上部署实时嵌入式系统嵌入式系统
嵌入式系统源于微型计算机,是嵌入到对象体系中,实现嵌入对象智能化的计算机。由于微型计算机无法满足绝大多数对象体系嵌入式要求的体积,价位与可靠性,所以嵌入式系统迅速走上了独立发展的道路。首先是将计算机芯片化,集成为单片微型计算机,其后为满足对象体系的控制要求,单片机不断从单片微型计算机向微控制与片上系统发展。
。这些功能使得使用基于模型设计的工程师们能够在可运行Embedded Linux(如ARM、Freescale和Intel)的处理器上快速实现和验证算法。
Embedded Linux是消费电子、医疗仪器、网络设备、工业自动化和导航等领域的嵌入式设备上使用最广泛的操作系统。Eclipse是一个开源 IDE平台,支持来自不同厂商的工具集成;它已日益成为嵌入式软件工程师们的理想开发环境之选。
MathWorks嵌入式应用产品经理Tom Erkkinen说道:“这一集成使得使用Embedded Linux和Eclipse的工程师能够充分利用基于模型的设计来缩短开发周期和提高设计质量。”
主要的支持优势包括:
可在运行Linux并使用ALSA驱动提供音频声卡声卡
声卡是多媒体设备中非常重要的一个器件,比如在计算机中,声卡就担负着把声波和数字信号进行相互转换的重任。简单来说,就是声卡可以把来自话筒、磁带、光盘的原始声音信号加以转换,输出到耳机、扬声器、扩音机、录音机等声响设备。
支持的PC上进行实时音频算法原型
通用Beagle板卡支持,包括OMAP 3530处理器(ARM9和TI C64x+ DSPDSP
dsp是digital signal processor的简称,即数字信号处理器。它是用来完成实时信号处理的硬件平台,能够接受模拟信号将其转换成二进制的数字信号,并能进行一定形式的编辑,还具有可编程性。由于强大的数据处理能力和快捷的运行速度,dsp在信息科学领域发挥着越来越大的作用。 [全文]
)及其板卡上的外围设备
可在运行MontaVista Linux的TI DM355 EVM板(基于ARM9)上实现嵌入式信号处理算法
价格和上市时间
Embedded IDE Link和Target Support Package现已上市。