第4章 嵌入式Linux.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
嵌入式Linux操作系统 本章节主要介绍嵌入式Linux操作系统的基本概念和常见的嵌入式操作系统对比。嵌入式操作系统是为嵌入式系统设计的操作系统,是运行在嵌入式硬件上的系统软件。嵌入式操作系统负责管理系统资源为用户提供调用接口,方便用户应用程序开发。常见的嵌入式操作系统有VxWorks、Windows CE、PalmOS、Symbian等。 1. 嵌入式操作系统的概念 嵌入式操作系统是为嵌入式系统设计的操作系统,是运行在嵌入式硬件上的系统软件。它负责管理系统资源为用户提供调用接口,方便用户应用程序开发。嵌入式操作系统通常由启动程序(Bootloader)、核心(Kernel)、根文件系统(Root File System)组成。 2. 常见的嵌入式操作系统 2.1 VxWorks VxWorks是美国WindRiver公司开发的高性能实时嵌入式操作系统。其特点是使用了自己开发的WIND内核,有着很高的实时性能。VxWorks系统内核是由进程管理、存储管理、设备管理、文件管理、网络协议等组成。内核占用很小的存储空间,最小的WIND内核可以配置到编译后仅有十几KB大小。 2.2 Windows CE WindowsCE是微软公司为嵌入式产品设计的一种嵌入式操作系统,主要针对需要多线程、多任务而且资源有限的设备。该系统采用模块化设计,开发人员可以定制不同的功能。WindowCE系统支持丰富的外部硬件设备,包括键盘、鼠标、触摸板、串口、网口、USB、音频设备等。 2.3 PalmOS PalmOS是3Com公司开发的一种掌上电脑产品。PalmOS是为该掌上电脑专门设计的一种32位嵌入式操作系统。PalmOS在设计的时候就充分的考虑到掌上电脑资源紧张的情况,适合内存较小的掌上电脑使用。 2.4 Symbian SymbianOS中文名称叫做塞班系统,是由诺基亚、索尼爱立信、摩托罗拉等几家移动通信设备制造商联合设计的嵌入式操作系统。塞班系统主要针对手机,设计目标是简单易用。目前在移动智能终端方面塞班的市场占有率非常大。 3. 嵌入式Linux操作系统 嵌入式Linux操作系统是基于Linux操作系统的嵌入式版本。Linux系统是一个免费使用的类似UNIX操作系统,最初运行在x86体系结构,目前已经被移植到数十种处理器上。Linux系统的开发和维护是由分布在全球各地的数百名程序员完成的,这得益于它的源代码开放特性。与商业系统相比,Linux系统在功能上是一样的,但是成本和学习难度方面都较低。
剩余11页未读,继续阅读
- 粉丝: 5861
- 资源: 10万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C++的RucBase数据库管理系统.zip
- 美国华盛顿州电动汽车保有量数据集(21W+记录)CSV+XML+JSON+RDF格式
- (源码)基于PyTorch框架的图像识别系统.zip
- Java项目:图书管理系统(基于Java+Springboot+Maven+MyBatisPlus+Vue+Mysql)
- 使用C语言实现字符串逆序输出实现方式.docx
- (源码)基于C++和OpenGL的简易太阳系行星系统.zip
- JAVAspringboot客户管理系统源码数据库 MySQL源码类型 WebForm
- NodeJS旅游景点分享网站[编号:CS_03796](1).zip
- (源码)基于Spring Boot和Vue的药品进销存管理系统.zip
- C语言字符串逆序.docx