《(51)--13.1操作系统原理课件.ppt》由会员分享,可在线阅读,更多相关《(51)--13.1操作系统原理课件.ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、扩展篇一:嵌入式操作系统嵌入式操作系统(1)嵌入式操作系统嵌入式操作系统 Embedded Operating System,简称:,简称:EOS用途广泛:底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等;负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。嵌入式操作系统嵌入式操作系统 应用领域应用领域嵌入式实时操作系统C/OS-II嵌入式LinuxWindows EmbeddedVxWorks智能手机和平板电脑的Android、iOSEOS历史2020世纪世纪6060年代年代:存储式程序控制系统。19711971年:年:第一款微处理器Intel 40
2、04诞生。19761976年年:Intel公司推出Multibus。19781978年年:简单STD总线广泛应用于小型嵌入式系统。微处理器的广泛应用形成了一个广阔的嵌入式应用市场,计算机厂家开始大量地以插件方式向用户提供OEM产品。EOS历史2020世世纪纪8080年年代代:单片机出现,成为嵌入式计算机系统一支新秀。2020世世纪纪9090年年代代:面向实时信号处理算法的DSP产品向着高速、高精度、低功耗发展。2121世世纪纪:EOS应用到各类网络是嵌入式系统的重要方向。EOS特点1)系统内核小)系统内核小应用于小型电子装置;系统资源相对有限;内核比传统的操作系统要小得多;比如OSE分布式系统
3、,内核只有5KB。EOS特点2)专用性强)专用性强嵌入式系统的个性化很强;软件系统和硬件的结合非常紧密;要针对硬件进行系统的移植,针对不同的任务程序的编译下载要和系统相结合。EOS特点3)系统精简)系统精简没有系统软件和应用软件的明显区分;不要求其功能设计及实现上过于复杂。EOS特点4)高实时性)高实时性软件要求固态存储,以提高速度;软件代码要求高质量和高可靠性。EOS特点5)多任务的操作系统)多任务的操作系统可以直接在芯片上运行;用户必须自行选配RTOS(RealTime Operating System)开发平台;保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。EOS特点6)需要开发工具和环境)需要开发工具和环境嵌入式系统开发需要开发工具和环境;这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等;开发时往往有主机和目标机的概念。EOS核心-嵌入式微处理器1)对实时任务有很强的支持能力2)具有功能很强的存储区保护功能3)可扩展的处理器结构4)嵌入式微处理器必须功耗很低