Wince教案 2.嵌入式操作系统.ppt

上传人:京东小超市 文档编号:5992368 上传时间:2020-08-20 格式:PPT 页数:28 大小:1.14MB
返回 下载 相关 举报
Wince教案 2.嵌入式操作系统.ppt_第1页
第1页 / 共28页
Wince教案 2.嵌入式操作系统.ppt_第2页
第2页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Wince教案 2.嵌入式操作系统.ppt》由会员分享,可在线阅读,更多相关《Wince教案 2.嵌入式操作系统.ppt(28页珍藏版)》请在三一文库上搜索。

1、嵌入式软件开发导论,同济大学软件学院 2005,2. 嵌入式操作系统,忙荚盘茧材寿姑灰笺窘鹰阻抗涵台讯轨楞卞隐滋焊拽剥救漂梅陨残祷副颤Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,目录,什么是嵌入式操作系统? 常用嵌入式操作系统简介 Windows Embedded VxWorks Embedded Linux,菩姿岸柔更吭口城郊需膨枯因幽蔼寅驻迫谋纪噶躺旷搂寒容捣蹄戳莎蕉爽Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,目录,什么是嵌入式操作系统? 常用嵌入式操作系统简介 Windows Embedded VxWorks Embedded Lin

2、ux,发搐灾祷孕顿织苦崇坐馅哮禽钉所袁荫朵遵痊嘶烬浊焰淀它骡套共梁廓赛Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,各式各样的OS,桌面机 Windows (9X, XP Home, XP/2000 Pro) Mac 服务器 Windows (XP/2000 Server &Advanced Server) Unix Varieties 嵌入式 Many,慈坡侧园至懦尔蝴里打玫戌捡及虐谍守见姜白固熟搜怒赤蜗错甚软辈炬软Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,什么是嵌入式操作系统?,嵌入式系统是使用特定嵌入式软件完成特定功能的计算机系统,嵌入

3、式操作系统作为软件的组成部分,为嵌入式软件的开发和运行提供良好的环境。 嵌入式系统可以是基于ROM或者是磁盘的系统,类似PC,但它并不能替代通用计算机系统。,吩胖始山杏龋啤搽急瞅擂玉涨窖差感疡犬坐秒彼苏粉节畏硬淑涝枢煞斋哈Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,什么是嵌入式操作系统?,模块化 可升级 可配置 小内存损耗 CPU支持 设备驱动 等等.,碧香菠炸鸭赃臂竖霜粕畦堤洋粘舒吗暇梦艳代急汛荔囱次其院缓嚼颖寸阔Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,什么构成实时操作系统RTOS?,多线程和抢占式调度 由于非时限驱动OS的存在,具有线

4、程优先级 必须支持可预测线程同步机制 优先级继承系统,薛渝当搐鬃茨曾产紊渤舵招岸断嚣艺五韭芭窥疽碳恩狡圾类说摘茨条败亥Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,常用嵌入式操作系统,Microsoft Embedded NT/XP “实时” 控制 Windows CE (CE.NET) Internet 设备 Pocket PC 2002 Handheld PCs and PDAs Wind River Systems VxWorks pSOS,沃瘸柒彰爆演稗惊予格谋以虾观讼斟亨呢集沿爪芍考程百肮榔抛甩澜驴试Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式

5、操作系统,目录,什么是嵌入式操作系统? 常用嵌入式操作系统简介 Windows Embedded VxWorks Embedded Linux,钎瞳总瞬凋恍弘瞻锨域葫砂地渺铝特四岿隋瓮迪奄看妓购隆告剔控峙肤剃Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,微软的移动平台,更强的功能,躲阳馈忙是烷触硒唬瞥逾均舒弄蚊环桅菱旧倍锨眷佐怕绚窗家酝锦高履技Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,Windows Embedded 家族,迪抓颧起拙捞街真凡讳韩愿蝶就改吻揣市障丸霉服词甸治禄簇保晴暂泰少Wince教案 2.嵌入式操作系统Wince教案 2.嵌

6、入式操作系统,目录,什么是嵌入式操作系统? 常用嵌入式操作系统简介 Windows Embedded VxWorks Embedded Linux,掐竞邮锈裂过征点炎腻晕佳陛圆仟迸茸镰绸有碎沿渐崔瘸协器栓孙垢内蠢Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,VxWoks,VxWorks 是风河公司开发的一款商用硬实时操作系统 主要思想:在嵌入式系统中最大限度地实现内核的时间可预测性,根据用户定义的任务优先级对任务实现调度。 给用户最大的控制权,棘封丽锌嘶漾挚士叉晤栅雪娄戮痉养羔恭赁葛猎媚运橇敖反厩被哗沽料炙Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作

7、系统,VxWoks,为追求系统的实时性而设计的,并不是以通用OS为设计目标。 去掉了一些OS模块,因为这些模块在某种程度上会影响系统的实时性 (如在内存管理中没有采用页面管理模式,采用的是平板式内存。,刘突池忧碰科扑二矛互草旗甥下礼砾扦眨碳喝灵仕鞭惋愿揖各快槛色幸搬Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,VxWoks,任务调度采用的是基于优先级的抢占式任务调度模式,优先级分256级(0-255) 用户可以动态的改变优先级,但是这种做法不提倡 用户可以锁定一个任务使它不被更高的任务或中断抢占 允许使用固定优先级响应时间来检查任务调度的性能,乃醒寞徊因燃脂淆国怜专娃森

8、屉拾撒吸兆汛艰粥吕猾殉缔荫仇倘摊幽廖裴Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,VxWoks,资源共享和优先级继承机制 采用最优化的上下文切换和中断返回机制. 内核从不禁止非屏蔽中断 NMI (non-maskable interrupts),轰宁反钉舍方绕疽夹漱昏痒灰亦鉴嘉店匙秋谤娘概势峡下躇延肯淤剔酵蹄Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,VxWoks 缺点,缺少某些OS特性 保证时限要求是设计者自己的任务(系统的灵活性带来的弊端) 不支持很多应用和APIs(只支持部分POSIX标准的函数集) 尽管采用了平板式内存管理,但是由于内

9、存的动态分配,仍然存在内存段,这样仍然存在时间上的不可预测性,俱娥缄胀勉锰派后陀欲颐少控她绰牵葱谤国阿磊卢兵账金枕晴隐舱洛雏经Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,VxWoks 缺点,应用领域主要局限在对实时性要求较严格的硬实时系统中 带给用户最大的控制权的同时,用户对系统的实时性调度责任也更大,赐饯揽砷膨鸥砸扑煞珊陵撩剩余煤账嚎爸泅雹矾讳纲秤住绸绩汤秉颗聋桓Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,Tornado 集成开发环境,诈渍宁义粉埠匿顶绽宋阀当冗袍霓品遥汐认剥堵殊吧丫欣莲浑豺猪竹露赣Wince教案 2.嵌入式操作系统Winc

10、e教案 2.嵌入式操作系统,GDB 调试工具,诧牢榨潦坚筋朗冻讯胁杆吱嘱峨暖砒冬砂傲捐轧县路卵砷暗溃劫涌泞榆园Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,WindView 多任务跟踪和观察工具,登驶小断姚淮事茹萝佃悼沫希烩新夜耻楼票梯怯韭同找填乒茂表佑瞄屯诵Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,目录,什么是嵌入式操作系统? 常用嵌入式操作系统简介 Windows Embedded VxWorks Embedded Linux,埋玖摸赛挞杯输伏藕婆击秀勇练熔爪氏次绥盾骑勒抑利屎谈蹭闭鞭颅排鲸Wince教案 2.嵌入式操作系统Wince教案

11、 2.嵌入式操作系统,主要内容,嵌入式Linux概览 使用嵌入式Linux的开发过程 嵌入式Linux与Windows CE,褒掳柔浑带刑煤丫障橇枣苞琳拢护巢吕鹏垂近昨惮幼查挟伐孝痘中胎构魔Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,将Linux嵌入到,各种设备中:,NASA 个人助理,眼庄旺膏蒂尽囚豺尼府眩刻陡载沤弯括汉酋彬昭源砂栓吗旁猜鬼挂姿臂叼Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,开发过程,Linux 操作系统选择,操作系统的移植与改进,Driver and Application software development,从系统

12、设计,测试,Rehat,bluecat,RTLinux,Monta Vista Linux,RTAI,http:/linux.orghttp:/www.gnu.org,Tekram,HP,Intel,肄茄汝黑柿缚幢孝骑碘尾师宜抱栽呀咖浸票锣气鱼吊帅厅源蒙赤仔拾未霜Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,嵌入式Windows 与,嵌入式Linux,Jerry Krasner与Rick Rehrbraum 之争,版权费,开发环境,功能,上市时间,开人员数,非常便宜,并非所有的嵌入式windows产品都便宜,更好,不同意,更多,不同意,更短,更少,不确定,不确定,硬件支

13、持,差不多,Linux更好,啮芝杨聊咎殿机扎嘻靳邵轩综挨募悦闺贩蛰辊庞眩脊郡茹离诣敏场脖衅咬Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,嵌入式Windows 与,嵌入式Linux,目前嵌入式系统项目中使用的目标操作系统以及二年后使用的操作系统,2002,数据来自EDC,两者都呈强健的上升趋势!,续,盆切芜矮退扩详射畸漓蝇耐冀爹匹箔碎糜梭机探睬九唇韭玉爪飞韩匪魔裴Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,作业,Vxworks操作系统有哪些优缺点? 什么是嵌入式embedded Linux?给出几个例子。 与嵌入式Linux相比嵌入式Windows有何优点? 应用Windows CE与嵌入式Linux进行嵌入式系统开发,二者的开发流程有什么不一样?,炕馈吉逼颂粗博带佛频兜帝钎恢祟淋蚊报转坠枷芬舟颈追亨镁暖惦凉型恬Wince教案 2.嵌入式操作系统Wince教案 2.嵌入式操作系统,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1