欢迎来到天天文库
浏览记录
ID:37397547
大小:3.50 MB
页数:46页
时间:2019-05-12
《操作系统简介嵌入式操作系统与开源文化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章操作系统简介_嵌入式OS与开源文化上章回顾理解Windows体系结构:事件驱动、基于消息窗口对象与窗口机制Window程序组成Windows消息机制Windows版本Windows下常用术语进程、线程、句柄、GUI、API、WindowsAPI、DLL、SDK、MFC、.NET、.NETFrameworkWindows下常用开发工具VC++、VB、Delphi、PB、ASP、VisualStudio.net本章目标常用嵌入式操作系统常用嵌入式开发平台开源发展历程简介开源软件简介开源软件分类开源组织简介嵌入式操作系统概述嵌入式系
2、统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物,显然,嵌入式系统中的操作系统是整个系统的核心部分。嵌入式技术主要应用在通信、信息家电、工业控制、医疗仪器、数控机床、航空航天、智能仪表、消费类电子产品等领域。常用嵌入式操作系统:VxWorksSymbianOSWindowsCE.Net嵌入式LinuxVxWorks1VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。VxWorks以其可靠性、实时性、可裁减性、开放性
3、、易用性等方面的良好表现以及其可持续发展能力、高性能的内核以及友好的用户开发环境,使VxWorks在嵌入式实时操作系统领域占据重要地位。VxWorks操作系统作为嵌入式实时操作系统家族中的高端产品,主要用于工业控制、医疗设备、数据网络、远程通讯、航空电子、专业视频编辑系统、电视会议、航天、航空、国防等嵌入式实时应用领域。卫星通讯、军事演习、弹道制导、飞机导航等均在使用VxWorks操作系统。在美国的F-16、FA-18战斗机、B-2隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面登陆的火星探测器上也使用到了VxWorks。V
4、xWorks21999年WindRiver公司推出了VxWorks5.4。从1995年以后,WRS公司推出了一套实时操作系统开发环境--Tornado。Tornado是嵌入式实时领域里最新一代的开发调试环境。Tornado给嵌入式系统开发人员提供了一个不受目标机资源限制的超级开发和调试环境。Tornado包含三个高度集成的部分:运行在宿主机和目标机上的强有力的交叉开发工具和实用程序;运行在目标机上的高性能、可裁剪的实时操作系统VxWorks;连接宿主机和目标机的多种通讯方式,如:以太网,串口线,ICE或ROM仿真器等。VxWorks
5、3SymbianOS1Symbian成立于1998年,由爱立信、诺基亚、摩托罗拉和Psion共同出资筹建,共同开发手机操作系统-SymbinaOS。松下、索尼、西门子、三洋、富士通、三星、联想等先后加入。Symbian是真正的微核操作系统,所谓“微核”,就是说操作系统只有很小的一部分是运行在最高优先级的,其他的功能都是以Client-Server的方式提供。SymbianOS具有以下6大特点:操作系统是运行在ROM上;系统是运行在电池驱动的设备上;完全是面向对象;基于组件的设计;确保用户的数据不会丢失;简单的UI系统。Symbian
6、随着手机的发展得到了越来越多的市场。在目前手机操作系统的争夺中,SymbianOS占手机操作系统的主导地位。SymbianOS2WindowsCE.Net1WindowsCE.Net是一个功能强大的实时嵌入式操作系统,也是微软第一个能够全面支持中文的WindowsCE操作系统,适用于快速构建新一代内存少体积小的智能设备,例如手持式设备、智能电话、机顶盒、零售点设备和显示器等。WindowsCE.NET为构建智能移动设备的开发人员提供了新一代的功能强大嵌入式系统平台,它允许开发人员优化操作系统的内存占用,最小可以降至200K左右。为了
7、使开发人员能构建功能最丰富的移动设备,WindowsCE.NET提供了对最新无线技术的支持,例如蓝牙技术和零配置的802.11,而且它还通过MicrosoftInternetExplorer5.5、WindowsMedia8和DirectX8提供了全面的多媒体和Web浏览体验。WindowsCE.NET支持各种处理器产品家族,包括x86、Xscale、ARM、MIPS和SH系列。WindowsCE.Net2嵌入式Linux1Linux是一个成熟而稳定的网络操作系统。将Linux植入嵌入式设备具有众多的优点。首先,Linux的源代码是
8、开放的,任何人都可以获取并修改,用之开发自己的产品。其次,Linux是可以定制的,其系统内核最小只有约134kB。一个带有中文系统和图形用户界面的核心程序也可以做到不足1MB,并且同样稳定。Linux的众多优点使它在嵌入式领域获得了广
此文档下载收益归作者所有