微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 嵌入式微处理器的嵌入式操作系统 - uClinux

嵌入式微处理器的嵌入式操作系统 - uClinux

时间:09-05 来源:互联网 点击:
Blackfin处理器的uClinux资源

所有在Blackfin处理器上创建uClinux内核所需的资源和工具(compiler、binutils)都可以http://www.blackfin.uclinux.org上获得。为了使用binary rpm,你需要带有Linux安装套件(如Red Hat 或 SuSE)的计算机。

不能在windows环境下安装Linux的计算机可调整如下:购买能够运行Linux的计算机,该计算机能够为公司的整个开发工作提供Linux服务。带有xserver的windows计算机和samba的Linux计算机能够无缝地集成到现有的windows开发工具上。Samba是开放的源代码,所有的Linux安装包里都有提供。免费的xserver可以从cygwin环境里获得(http://www.cygwin.com)。

在windows机器上使用UNIX:有很多程序允许在windows(2000,XP)环境上使用整个Linux安装包。这些程序在windows操作系统上模拟一个PC,不用调整客户端操作系统就可以执行。例如VMWare 和 Virtual PC。

使用windows端口开发工具。可从http:// www.blackfin.uClinux.org上下载最新的out-of-the-box解决方案。该端口利用cygwin环境并采用完全的Blackfin uClinux安装套件,包括所有的用户空间应用程序和图形化window形式的安装方式。

系统要求PC配置至少为Windows2000(NT也许可使用,但是没有经过测试)。采用Uclinux安装包的驱动器应该使用NTFS(FAT32也可使用,不过有一些速度限制)。

前景展望与总结

Blickfin处理器有很高的性价比(800 MMAC @ 400 MHz 批发价不超过 $5/片)。有高级的电源管理功能和小型BGA封装。这意味着可以使用低功耗和高空间效率来实施大的项目。Blackfin的高级DSP和多媒体性能不仅适用于音频、视频应用程序,同样可以用于工厂、汽车、通讯领域的各种设备。结合了uClinux的Blackfin处理器的另外一个优点是适用于广泛的应用程序、驱动程序、协议,通常是充当开放资源和免费软件。在大多数情况下,仅仅只有一些编辑或小的调整(tweaking)需要加载运行。将之与Perl、Python、和PHP等宝贵的开发工具相集成,开发者就有机会在很短的时间内开发最多性能的应用程序,并留有足够的剩余处理能力,为将来的改进作准备,满足新的性能需求。

最新的2.6.6版内核即将发布,它采用了新的gcc3.3.3工具链。Blackfin补丁已经写入uClinux的内核目录结构,并且可以在ADSP-BF531/BF532/BF533 /ADSP-BF535系列Blackfin 处理器上使用。由于Blackfin是一个新结构的品牌,许多其它的单双内核系列都将采用该结构(www.analog.com/processors/blackfin)。

今年,Blackfin处理器家族将会增添一名带有以太网MAC的新成员。一些人已经开始把uClinux移植到新的双内核处理器ADSP-BF561上。这种做法意在让uClinux在一个内核上运行,同时在另外一个内核上进行高性能的实时视频编码或解码工作。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top