1、 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY嵌入式操作系统概绍嵌入式操作系统概绍 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY目录 嵌入式系统嵌入式操作系统嵌入式Linux开发介绍 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY一、嵌入式系统计算机系统三大领域服务器桌面嵌入式 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY一、嵌入式系统lMP4播放器l高清机顶盒l监控用的DVRl电话调度机l数字电视芯片l。2001 DAHUA T
2、ECHNOLOGY 2001 DAHUA TECHNOLOGY一、嵌入式系统-定义l以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY一、嵌入式系统-特点微内核专用性精简实时性专用的开发环境和工具(主机和目标机)2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY一、嵌入式系统-硬件嵌入式微控制器(MCU)8051、AVR单片机等嵌入式DSP处理器(DSP)TI6000系列、ADI Blackfin等 嵌入
3、式微处理器(MPU)ARM、PPC、68K、MIPS、X86等嵌入式片上系统(SOC)IC事业部设计的芯片等 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY一、嵌入式系统-软件嵌入式系统设计语言 嵌入式操作系统 嵌入式系统开发环境实时在线仿真系统实时在线仿真系统ICE高高级语级语言言编译编译器器源程序模源程序模拟拟器器 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY一、嵌入式系统-软件架构 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY一、嵌入式系统-应用领域 2001 DA
4、HUA TECHNOLOGY 2001 DAHUA TECHNOLOGY一、嵌入式系统-应用领域 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY二、嵌入式操作系统 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY二、嵌入式操作系统-商用VxWorkspSOSWindows CEWindows MobileQNX 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY二、嵌入式操作系统-VxWorks美国WindRiver统一空间函数接口多(3000多)是UNIX的远房变种,但区别也很大
5、为不带MMU的处理器设计的,当然允许可选可剥夺调度采用优先级继承方法解决倒置问题支持消息、信号、管道等进程间通信支持POSIX网络支持全面新版本:VxWorks AE,分离空间 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY二、嵌入式操作系统-pSOS原美国Integrated System公司产品,现被WindRiver收购接近单一内核的微内核系统文件系统移到内核外采用优先级继承和优先级封顶技术存储管理可以根据需要舍取消息和事件作为进程间通信设备驱动留在内核中Socket提供网络接口 2001 DAHUA TECHNOLOGY 2001 DAHUA T
6、ECHNOLOGY二、嵌入式操作系统-Windows CEMicrosoft公司的产品微内核,可剥夺采用页式存储管理,页面换入技术(可以锁定)内核映像既可以在ROM中,也可以在RAM中运行动态连接DLL中断处理分ISR与IST,不支持嵌套设备驱动也分两层Winsock提供网络接口GUI丰富 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY二、嵌入式操作系统-QNX加拿大QNX Software System公司类似于MACH进程管理、文件系统管理、设备管理、网络管理都在内核之外符合POSIX采用消息作为进程间通信可剥夺GUI类似于X WINDOWS支持网络
7、和分布式计算 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY二、嵌入式操作系统-开源LinuxuClinux C/OSeCosAndroid 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY二、嵌入式操作系统-C/OS1992年美国,Jean J.Labrosse在嵌入式系统编程杂志连载,源码发布绝大部分代码是用C语言编写的,CPU硬件相关部分是用汇编语言编写的、总量约200行的汇编语言部分被压缩到最低限度,方便移植用户只要有标准的ANSI的C交叉编译器,有汇编器、连接器等软件工具,就可以将C/OS嵌入到开发的产品中
8、 执行效率高、占用空间小、实时性能优良和可扩展性能 最小内核可编译至2KB 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY二、嵌入式操作系统-eCosCygnus公司于1998年11月发布了第一个eCos版本eCos1.1。1999年11 月,RedHat公司以6.74亿美元收购了Cygnus公司,并于2003年5月正式发布了eCos2.0源码开放的可配置、可移植、无版税、面向深嵌入式应用的实时操作系统 只占用几十KB 或几百KB的内存空间ECOS的核心部分是由不同的组件组成的,包括内核、C语言库和底层运行包等。每个组件以能提供大量的可配置选项 C/OS
9、-II和eCOS由于本身内核就很小,经过裁剪后的代码最小可以分别为小于2KB和10KB,所需的最小数据RAM空间可以为4KB和10KB,因此它们对硬件的要求很低,具有极高的经济性。2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY二、嵌入式操作系统-选型参考因素实时性微内核可移植可固化可剪裁可靠性技术支持开发环境价格开发人员熟练程度 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY 三、嵌入式三、嵌入式linux 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY三、嵌入式linuxR
10、ichard Stallman 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY三、嵌入式linuxLinus Torvalds 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY三、主流嵌入式Linux系统Clinux Embedix RTLinux RTAI MontaVista Linux 2001 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY三、linux操作系统的特征内核组织形式为整体式结构;进程调度方式简单而有效;支持内核线程;支持虚拟内存管理;虚拟文件系统;模块机制;2001
11、 DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY推荐进阶学习网站播布客http:/ IT播吧http:/ DAHUA TECHNOLOGY 2001 DAHUA TECHNOLOGY浙江大华技术股份有限公司浙江大华技术股份有限公司Zhejiang Dahua Technology Co.Ltd.中国最具技术水平和规模实力的安防视讯产品研发制造商中国最具技术水平和规模实力的安防视讯产品研发制造商 中国安防领域嵌入式中国安防领域嵌入式DVRDVR第一品牌第一品牌 研发投入行业第一研发投入行业第一 2001 DAHUA TECHNOLOGY 2001 DAHUA TEC
12、HNOLOGY行业领先行业领先 产业报国产业报国电电电电 话:话:话:话:057105710571057187688888 2893318887688888 2893318887688888 2893318887688888 28933188传传传传 真:真:真:真:057105710571057187688811 2893321187688811 2893321187688811 2893321187688811 28933211公司网址:公司网址:公司网址:公司网址:http:/http:/http:/http:/公司地址:杭州市滨江区滨安路公司地址:杭州市滨江区滨安路公司地址:杭州市滨江区滨安路公司地址:杭州市滨江区滨安路1187118711871187号、号、号、号、1199119911991199号号号号
版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。
Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1
陕公网安备 61072602000132号 违法和不良信息举报:0916-4228922