RTOS的信息技术发展历程特点有什么特点

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
四种常用嵌入式RTOS的比较与选择.ppt 50页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:350 &&
四种常用嵌入式RTOS的比较与选择
你可能关注的文档:
··········
··········
(一) 开发环境及其工具 开发平台: Windows NT, HP-UX, Win95等。 1、VxWORKS板支持包(BSP):VxWorks BSP包含了开发人员要在特定的目标机上运行VxWorks 所需要的一切支持。 2、BSP开发包(BSP Developers Kit):BSP开发包帮助开发人员把VxWorks移植到客户化硬件平台上。
3、VxVMI:VxVMI是VxWorks的虚拟内存接口。在调试阶段和软件运行时都能提供强大的内存管理功能。
4、VxMP: VxMP是VxWorks多处理器支持扩展包,它允许将任务分布在多个CPU上执行以提高效率。
5、Tornado移植包:允许把基于VMEexec,pSOS,及其他嵌入式操作系统的应用程序移植到VxWorks上。
   它的主要部件为:WindConfig、Loader、CrossWind、Browser、WindSh、WindView、VxSim、StethoScope。 (二) RTOS的性能指标
Vxworks具有高效的任务管理:
·多任务 ,具有256优先级
·优先抢占和轮转调度
 ·快速,确定的上下文转换
微秒中断处理。 灵活的任务间通信:
·具有优先级继承的二进制、计数器、互斥的信号量 (三种信号灯)
·消息队列
·共享内存
·信号异常处理
Vxworks的特点
(三)内核   +++
应用程序层(Application Layout) | 级别=3 |
保护子系统(Protected Subsystem) |
设备驱动层(Drivers Manager)
微内核(Microkernel)
硬件抽象层(HAL)
硬件(裸机)
Vxworks的特点
VxWorks内核:可裁剪的微内核结构 (最小结构&8KB)。
VxWorks是带有一个相当小的真正微内核的层次结构。内核仅提供多任务环境、 进程间通信和同步功能。这些功能模块足够支持VxWorks在较高层次所提供的丰富的性能的要求。通常内核操作对于用户是不可见的。 优点是:1)采用微内核是该体系的最大特点,当高层模块更新时,内核无须重新编译. 2)有一个硬件抽象层,使该OS可以很容易的移植到其它硬件体系,当然,如果连一个POSIX子系统都不肯很好的支持,更别想靠他来实现这个目标了.
缺点是: 因为内核是微型核心,所以不可避免的许多工作都要在更高的层次完成,且互相往往是彼此调用的,所以这种体系的稳定性就要差一些,如果一个子系统崩溃,系统将会有瘫痪的危险! (四)软件组件和设备驱动程序
1.支持多种物理介质及标准的、完整的TCP/IP网络协议
2.灵活的引导方式。支持从ROM、flash、本地盘(软盘或硬盘)或网络引导
3.快速、灵活的I/O系统
4.支持 MS-DOS 和 RT-11文件系统
5.完全符合ANSI C 标准
6.多于1100种功能例程
Vxworks的特点
(五) 硬件支持 支持多处理器并行处理。支持的处理器有: x86, 68k, PPC, CPU 32, i960, SPARC, SPARCLite, SH, ColdFire, R3000, R4000, C16X, ARM, MIPS (六) 标准兼容性
POSIX1003.1b兼容。
VxWorks支持POSIX 1003.1b规范以及1003.1规范的基本系统调用。
Vxworks的特点
  国内代理有北京奥索电脑有限公司,爱梅格计算机辅助工程有限公司,华力同创科技。 (七)技术支持
(八)源代码还是目标代码   Vxworks一般提供的是内核二进制代码。
Vxworks的特点
(九)价格,许可,声誉 费用:VxWorks一般价格视所选择的开发包而定。内核二进制代码约10,000$,再加Tornado大概两万美元。但是对产品还要收取版费。 综合评价
优点: VxWorks是可以根据用户需求进行组合的实时操作系统。其开发环境和开发工具无疑是最强大的。VxWorks 的开放式结构和对工业标准的支持使开发着只需做最少的
正在加载中,请稍后...
212页69页11页20页278页62页27页38页30页49页RTOS与通用OS对比_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
RTOS与通用OS对比
&&详细介绍了实时操作系统的特点以及和通用操作系统的区别
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩5页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢关于RTOS发展的思考
时间: 17:24:04
最近有个朋友,叫我出出主意,想想怎么把他写得RTOS发扬光大。这事情问到我,让我思索良久。的确啊,现在的RTOS,知名的,不知名的;低调的,高调的。少说都有上百种。如何在这么多的RTOS中脱颖而出,那是需要点思路的。纵观整个RTOS的产品,有免费的和不免费的;有鲸鱼式的巨无霸,也有蜂鸟那样的小小鸟。有商业化成功的航空母舰,也有未走出只有学习者的小舢板。多年的工作让我明白,技术往往在商业成功中充当一个支撑的要素。商业的成功,需要非常多的要件。中国是最大的发展中国家,国民经济的腾飞,带来了各方面的需要。OS 的自主化,是非常重要的基础项目。经济的腾飞催生了巨大的市场空间。然而,这个需求大部分是由中小企业催生的。他们是市场的主体。由于近年来,ARM等CPU的崛起,使得嵌入式领域的处理器越来越强;传统单片机的前后台系统无法胜任几何级数般增长的代码。必然需要更高级的东西,来解决这些问题。然而RTOS的应用领域有限,并不太适合高端的消费类电子;主要还是以工业控制为主。工业控制强调稳定、可靠。这也是各大RTOS竭力吹嘘的地方。对于中小企业来讲,他们没有足够的技术力量去评估一款RTOS是否稳定、可靠,有心无力。有些根本是无心也无力。在选择RTOS时,对这个技术决策来讲,最重要的莫过于开发的简易程度,是否能解决他们的问题。稍微强一点的能考虑以后产品的升级,以及产品系列的兼容问题。然而,一些企业生产的产品自身的问题不断,担当救火队就已经使研发部门的资源耗费殆尽,何谈考虑的这么长远?当然还是有些企业能考虑到这些问题。甚至考虑到版权、维护等等各方面的市场的,技术上的,以及法律上的各种风险,最终定下来一款RTOS。这样的企业又有几家呢?有朋友经常在坛子里和群里发牢骚:公司没出息,又偷着用xxx系统。类似的声音不绝于耳。中国目前处在社会的转型期,各种世界观、价值观激烈的角逐冲突。其中这个盗版和对版权的尊重这方面,尤为突出。这也使得国内市场靠版权费用生活的RTOS日子过得并没有那么好的原因之一。一款RTOS要发展起来,首先要活下来。活下来的第一要件就是满足市场的需要;大家有用它的动力,才有可能发展的空间。中小企业既然关心的开发的简易程度,能否解决他们的问题。那为什么不在这个关键点上下功夫?现在的不论大小RTOS,都秉承着通用,普适的道路走着。看看VxWorks,看看RTEMS,它们都是发展了超过15年以上的RTOS。有着稳定的用户群体,出众的产品性能。就算开发人员是穿越回来的,写了个非常先进的RTOS,被市场接受也不是一年半载就能完成的。这些老牌RTOS,在各行各业都有使用,经过了多年的催生发展,实在是难以抗衡。不过,缺点也是有的,主要是庞大,移植复杂。费用也是高得离谱。仅凭这三点,新的OS就有生存的空间。从某一个行业入手,将适合这个行业的芯片,从驱动到简单的业务模型,都做完善了。这样使得这些中小企业看到曙光,不需要为他们不在行的部分付出过多的精力。底层的移植,驱动的开发测试等等。使他们心甘情愿的使用RTOS。使用农村包围城市的思想,一点点从某个行业发展起来。继而发展成通用型操作系统。中国的嵌入式人才培养一直是个比较突出的问题,归根结蒂,是因为没有相关的机制保证这样的人才输出。很多培训机构为了弥补这个空白,打着拿高薪的幌子做嵌入式系统的培训。当然,这是个很好的补充。一个操作系统,也肩负着这样的使命。通过一款RTOS的学习,可以对嵌入式系统开发过程变得熟悉。利于人才的培养。每年学习RTOS的学生是有限的,这其中包括工程师和大学生,大学生是未来4~10年的市场。每个人对他(她)的初恋都记忆犹新。不论是好的回忆还是差的回忆。有质量的代码,好的文档资料,完善的社区和人才梯队,会使得这个操作系统进入良性循环。当然,一开始上来,就得瞄准这个目标去。格局不能小,否则永远只能做舢板。工程师学习RTOS的主要目的是保持自身的竞争力寻找合适的产品解决方案。所以他们代表的市场是0~4年的市场。学生多侧重原理,而工程师多侧重应用以及行业问题的解决。通过合适的社区组织,使得这两拨群体,都能各取所需。操作系统本身并没有价值,老板们的眼中,OS并不是值钱的东西,业务层才是真正值钱的东西。对于付费操作系统来说,底子不够硬,就要收费的确不是个好主意。可以考虑,通用的核心和通用的驱动是不收费的。对于行业应用的东西,如变频器中的SVPWM的控制,PID的控制,二阶闭环传递函数算法等等,系统的解决方案和具体的例子结合起来,真正的使企业从原型机中快速的衍生出自己的产品,或加速自己产品的开发。这才是OS真正对中小企业的意义。不然,Boss发话,前后台吧。那么,失落的不仅仅是一个OS,也是一个民族的产业。可以对OS之上的业务层算法以及复杂的模块(USB协议栈,CAN协议栈)等收费,另外就是对企业的服务收费。一个工程师的一年的工资也不少,合理的调整顾问费用、服务类型。也可以产生良好的经济效益,推动自身发展。
$T.total > 0 && $T.page <= $T.pageNum}
{#foreach $T.data as r}
{$T.r.formt_tm}{#if $T.r.nickname}{#else}匿名{#/if}
{$T.r.content}
{#if $T.page > 1 && $T.pageNum > 1)
$T.s_num > 2}
{#for index = $T.s_num to $T.e_num}
$T.pageNum > $T.pageNavSize+ 2 && $T.s_num != $T.pageNum - $T.pageNavSize}
{#if $T.pageNum > 1}
{#if $T.pageNum != $T.page && $T.pageNum > 1}
<a href="javascript:void(0);" page="{$T.page 下一页
您的回应...
也许你感兴趣
(window.slotbydup=window.slotbydup || []).push({
id: '3465635',
container: s,
size: '120,240',
display: 'float'
(C)2012 本站提供的内容来源于广大网络用户,我们不保证内容的正确性。如果转载了您的内容,希望删除的请联系我们!

我要回帖

更多关于 信息技术的特点 的文章

 

随机推荐