EmbeddedSystemCH2嵌入式操作系统3(阅读)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《EmbeddedSystemCH2嵌入式操作系统3(阅读)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EmbeddedSystemCH2 嵌入式 操作系统 阅读 课件
- 资源描述:
-
1、2嵌入式实时操作系统嵌入式实时操作系统嵌入式实时操作系统概述嵌入式实时操作系统概述OS、RTOS、Kernel、前后台系统、分层和模块化设计、微内核 操作系统原理操作系统原理任务管理、同步与通信、时钟管理、中断/异常管理、内存管理、I/O管理主流嵌入式操作系统主流嵌入式操作系统uClinux、Windows CE、VxWorks、ucOS、Symbian 3嵌入式实时操作系统嵌入式实时操作系统I/O系统的主要功能系统的主要功能p管理设备驱动程序通过驱动程序地址表实现,表中存放了设备驱动程序的入口p实现设备命名实现方式:主/次设备号、设备名表、文件描述符p向用户提供统一的调用设备初始化、打开、关
2、闭、读、写 4嵌入式实时操作系统嵌入式实时操作系统I/O访问的基本方法访问的基本方法p直接I/O方法 由CPU负责,采用轮询方式在机器内存与设备控制器中的数据寄存器间进行数据传送p中断驱动直接I/O方法 消除设备驱动程序不断轮询设备控制器中的状态寄存器产生的开销p存储映射I/O 利用设备编址简化访问接口p直接内存访问 采用DMA(Direct Memory Access)控制器,能够直接从某个内存地址读取信息,无需CPU干预5嵌入式实时操作系统嵌入式实时操作系统设备调用设备调用p应用层可以通过设备名来使用设备pI/O系统和驱动程序内部采用主/次设备号来操作设备pI/O系统还需要提供将设备名映射
3、到主/次设备号的方法,通常采用设备名表p采用文件描述符加快和统一设备访问6嵌入式实时操作系统嵌入式实时操作系统主设备号主设备号 访问驱动程序地址表的索引,用于区别不同的驱动程序次设备号次设备号 一个驱动程序可能管理多个同类设备,驱动程序内部用次设备号区别不同设备设备名表设备名表 设备名表含有设备名、主设备号和次设备号等内容,实现设备名到主/次设备号的映射7嵌入式实时操作系统嵌入式实时操作系统文件描述符文件描述符p应用程序如果每次都通过设备名使用设备并不方便,I/O系统采用文件描述符的机制简化这一过程p用户打开设备后为设备分配一个文件描述符,以后对设备的操作都通过这个文件描述符进行p把对设备的操
4、作同对文件的操作统一起来8嵌入式实时操作系统嵌入式实时操作系统串口(串口(Serial Port)p串口类型pRS-232、RS-422、RS-485pUSB(Universal Serial Bus)p常用RS-232串口设备 Modem、串口打印机、仿真器、工业用板卡9嵌入式实时操作系统嵌入式实时操作系统通用异步收发报机(通用异步收发报机(Universal Asynchronous Receiver/Transmitter,UART)p将计算机内部的并行数据转换为输出的串行数据流;将计算机外部的串行数据转换为字节,供计算机内部使用并行数据的器件使用p在输出的串行数据流中加入奇偶校验位;对
5、从外部接收的数据流进行奇偶校验p处理外部串行设备发出的中断信号1.处理计算机与外部串行设备的同步管理10嵌入式实时操作系统嵌入式实时操作系统文件系统文件系统p通用文件系统pEXT/EXT2/EXT3Linux普遍采用pFAT/FAT32(File Allocation Table)pNTFS(New Technology File System)pReiserFSpXFSp闪存文件系统(FFS)pYAFFS(Yet Another Flash File System)p内存文件系统11嵌入式实时操作系统嵌入式实时操作系统闪存器件闪存器件pROM(Read-Only Memory)pPROM(P
6、rogrammable ROM)pEPROM(Erasable PROM)pEEPROM(Electrically EEPROM)12嵌入式实时操作系统嵌入式实时操作系统NOR闪存闪存pXIP(eXecute In Place),芯片内执行,即应用程序可以直接在Flash闪存内运行p主要应用在代码存储介质中,比如手机存储13嵌入式实时操作系统嵌入式实时操作系统NAND闪存闪存p高存储密度,写入/擦除速度快,成本低p适合纯数据存储和文件存储p应用pCompact FlashpMulti Media CardpSecure DigitalpMemory Stick pSmart MediapSol
7、id State DiskpIntel Turbo Memory14嵌入式实时操作系统嵌入式实时操作系统用户图形界面用户图形界面pQT:从桌面系统移植过来,适合高端CPUpMiniGUI:语言支持好,代码短小,容易上手TCP/IP协议栈协议栈Java虚拟机虚拟机嵌入式数据库嵌入式数据库15嵌入式实时操作系统嵌入式实时操作系统主流嵌入式操作系统主流嵌入式操作系统puClinuxpWindows CEpVxWorkspuC/OS、uC/OS-IIpSymbian16嵌入式实时操作系统嵌入式实时操作系统uClinuxpPronounced you-see-linux,the name uClinux
展开阅读全文