嵌入式系呢统导论
第二节 嵌入式系统的组成结构 嵌入式系统的组成结构 嵌入式系统硬件组成 嵌入式操作系统 三、嵌入式操作系统 嵌入式操作系统是嵌入式应用软件的基础和开发平台,它是一段嵌入在目标代码中的软件,用户的其它应用程序都建立在操作系统之上。 嵌入式操作系统大部分是实时操作系统RTOS,RTOS是一个可靠性和可信度很高的实时内核,将CPU时间、中断、I/O、定时器等资源都包装起来,留给用户一个标准的API,并根据各个任务的优先级,合理地在不同任务之间分配CPU时间。 嵌入式操作系统的种类繁多,但大体上可分为两种——商用型和免费型 商用型主要有VxWorks、Windows CE 、Psos、Palm OS、OS-9、LynxOS、QNX、LYNX等。 免费型的操作系统主要有Linux和μC/OS-II,它们在价格方面具有很大的优势。 1. μC/OS-II 嵌入式操作系统内核 μC/OS-II是一个可裁减的、源码开放的、结构小巧、可剥夺型的实时多任务内核,主要面向中小型嵌入式系统,具有执行效率高、占用空间小、可移植性强、实时性能优良和可扩展性强等特点。 μC/OS-II中最多可以支持64个任务,实时内核在任何时候都是运行就绪了的最高优先级的任务,是真正的实时操作系统。 μC/OS-II包含全部功能编译后的内核仅有6~10kb,所以它比较适用于小型控制系统。 2. WinCE操作系统 Microsoft Windows CE是针对有限资源的平台而设计的多线程、完整优先权、多任务的操作系统,但它不是一个硬实时操作系统。 WinCE操作系统的基本内核需要至少200K的ROM,它支持 Win32 API子集、多种用户界面硬件、多种的串行和网络通讯技术、COM/OLE和其他的进程间通讯的先进方法。Microsoft公司为Windows CE提供了Platform Builder和Embedded Visual Studio开发工具。 Windows CE嵌入式操作系统最大的特点是能提供与PC机类似的图形界面和主要的应用程序。 Windows CE嵌入式操作系统的界面显示大多数在Windows里出现的标准部件,包括桌面、任务栏、窗口、图标和控件等等。 这样只要是对PC机上的Windows比较熟悉的用户,可以很快地使用基于Windows CE嵌入式操作系统的嵌入式设备。 3. Linux操作系统 Linux类似于UNIX,是一种免费的、源代码完全开放的、符合POSIX标准规范的操作系统。 Linux的系统界面和编程接口与UNIX很相似,所以UNIX程序员可以很容易地从UNIX环境下转移到Linux环境中来。 Linux拥有现代操作系统所具有的内容:真正的抢先式多任务处理、支持多用户、内存保护、虚拟内存、支持对称多处理机SMP(symmetric multiprocessing)、符合POSIX标准、支持TCP/IP、支持绝大多数的32位和64位CPU。 嵌入式Linux版本众多,如支持硬实时的Linux-RT-Linux/RTAI、Embedix、Blue Cat Linux 和Hard Hat Linux等,现在仅简要介绍应用广泛的μClinux。 4. μCLinux操作系统 μClinux是针对无MMU 微处理器开发的,已经被广泛使用在ColdFire、ARM、MIPS、SPARC、SuperH等等没有MMU的微处理器上。 虽然μClinux的内核要比原Linux 2.0内核小的多, 但保留了Linux 操作系统稳定性好,网络能力优异以及对文件系统的支持等主要优点。 μClinux同标准Linux的最大区别在于 内存管理。 标准Linux是针对有MMU的处理器设计的,在这种处理器上,虚拟地址被送到MMU,把虚拟地址映射为物理地址。通过赋予每个任务不同的虚拟--物理地址转换映射,支持不同任务之间的保护。 对于μClinux来说,其设计针对没有MMU的处理器,不能使用虚拟内存管理技术。 第一章 嵌入式系统导论 嵌入式系统概述 嵌入式系统的组成结构 嵌入式系统的开发流程 第三节 嵌入式系统的开发流程 嵌入式开发的考虑要素 软硬件协同设计 嵌入式开发的基本流程 一、嵌入式开发的考虑要素 嵌入式系统是以实际应用为主要考虑对象的专用计算机系统,嵌入式特点就是软硬件可配置、功能可靠、成本低、体积小、功耗低、实时性强。 因此嵌入式系统受功能和具体应用环境的约束,其开发流程就不同于一般的通用计算机系统。在嵌入式系统设计开发时必须考虑以下因素:
您可能关注的文档
- 浅谈结构官设计中桩参数的调整与相关施工控制.doc
- 浅谈交通道路规是划设计.doc
- 浅谈建筑施工现场的没安全管理论文.doc
- 浅谈矩形钢板桩围堰施工工艺与方法等(孙煜).doc
- 浅谈居住小区景观没环境设计.doc
- 浅谈客运专线小型混凝土预制构件施工工艺及质量的控制-张凯明.docx
- 浅谈沥青混凝土路面的接缝技的巧[经验].doc
- 浅谈利用环氧砂浆快速但修补桥面铺装.doc
- 浅谈沥青对混凝土路面 论文.doc
- 浅谈沥青混凝土路面平你整度控制.doc
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
原创力文档

文档评论(0)