打印

谈谈DSP实时多任务操作系统

[复制链接]
2233|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fg79|  楼主 | 2011-9-22 12:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于DSP实时多任务操作系统在国外已经广为大家应用,但在国内大家迟迟接受不了这种基于DSP操作系统的概念,往往被基本输入输出BIOS所困扰,大家可以想想:为什么计算机上有了主板的BIOS,还需要一个DOS和windows?
有专家认为:在未来的几年内,DSP系统的发展为几乎所有的电子设备注入了新的活力,由于迅速发展的Internet和非常廉价的微处理器的出现,DSP系统将在我们的日常生活里形成一个更大的应用领域。消费电子、交通运输/汽车、电信服务/网络工业都表现出对这个市场的关注,DSP RTOS将继续保持迅速的增长。
电子工业出版社出版了一本书《DSP实时多任务操作系统》,这本书以目前流行的TMS320C2000系列数字处理器件和易于学习开发的DSP RTOS嵌入式操作系统为核心,结合编者多年开发研制工作实践,介绍基于DSP芯片的DSP RTOS操作系统的移植和应用实例,大家可以看看,我个人认为这是一本非常不错的书。另外在DSP上使用的其他操作系统也有很多,比如Vxworks、uCos-ii、uCLinux等等大家不妨在设计自己的应用系统时这情考虑,拥有了操作系统将大大加快您的开发节奏和设计水平。
目前,DSP实时操作系统的品种较多,据统计,仅用于信息电器的DSP操作系统就有10种左右,其中较为流行的主要有:CY- DRTOS、 VxWorks、pSOS。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。通过对比和使用,我个人比较欣赏CY-DRTOS,因为它有很多优点。
1、编程方便:为编制程序提供了一个简单的、快捷的操作平台。
2、许多底层的工作都由操作系统完成:任务的切换,任务之间的消息传递,任务之间的协同工作都由操作系统完成。
3、提高系统的实时性:因为是一个多任务(64个优先级不同的任务)实时操作系统,所以CPU的工作效率最高。在同等时间内,多任务系统可以完成更多的功能,而传统的编程方法是不可能的。
4、方便调试:因为每一个任务就相当于一个独立的计算机,调试一个任务是非常方便的,每一个任务都是互相独立的。
5、便于软件的维护:多年后拿出自己的程序,思路仍然很清晰,任务很明确。
便于软件的扩展:当需要扩展某些应用时可以非常容易。
6、公开全部的源代码,不必担心知识产权和会有隐藏的秘密在里面,适用于军方的各种应用产品。
7、确定性:全部的函数调用与服务的执行时间是可知的,系统服务的执行时间不依赖于应用程序任务的多少。
8、系统服务功能强大,如邮箱、消息队列、信号量、块大小固定的内存的申请与释放、时间相关函数等。中断嵌套层数可达255层。
9、稳定性与可靠性:自1992年以来,已经有上千个已商业化了的应用。
在计算机技术日新月异的时代,嵌入式系统软件、硬件不断进行着新的突破性发展。如今DSP操作系统和DSP应用已经成为当今嵌入式系统应用领域中最热门的技术,是高校、科研院所和**技术企业的DSP软件、硬件开发人员的新的课题。可以说,未来的时代一定是数字化的时代,掌握一门专业技术就拥有了立足于数字时代的生存资本。希望同行的朋友们都能掌握一门专业的技术,从而在数字的海洋中自由冲浪!

相关帖子

沙发
badjack008| | 2011-9-22 14:30 | 只看该作者
楼主对DSP是深有研究呀:D

使用特权

评论回复
板凳
叶落无痕| | 2011-9-22 17:14 | 只看该作者
:victory:支持DSP!

使用特权

评论回复
地板
dqyubsh| | 2011-9-22 18:06 | 只看该作者
MARK,我见过VME产品,68000处理器,带VxWorks。当然价格昂贵,1W*币以上。技术层次远高于国内同类的设计,十分仰慕。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名: 这辈子只有两件事不会:这也不会,那也不会。。

75

主题

102

帖子

0

粉丝