嵌入式操作系统中设备管理和驱动程序的开发.doc
《嵌入式操作系统中设备管理和驱动程序的开发.doc》由会员分享,可在线阅读,更多相关《嵌入式操作系统中设备管理和驱动程序的开发.doc(2页珍藏版)》请在三一办公上搜索。
1、摘要:随着计算机技术的飞速发展,嵌入式操作系统广泛用于航空航天、工业控制、通讯等领域。其主要通过对计算机及机电系统接口的管理来实现对其它设备的控制、监视和管理功能。本文介绍了中断技术、缓冲技术、通道技术以及DMA技术等四种嵌入式操作系统设备管理。并通过虚拟仪器labview程序设计对嵌入式操作系统驱动程序进行了开发设计。 中国论文网 关键词:嵌入式操作系统;设备管理;设备驱动程序开发 中图分类号:TP368.1 文献标识码:A 文章编号:1007-9599(2013)01-0251-02 EOS常见主要有Windows Embedded操作系统、嵌入式Linux操作系统、VxWorks操作系统
2、、手机类的Android操作系统、手机类iOS操作系统、uClinux系统等。EOS可以分为实时性嵌入式操作系统以及非实时性嵌入式操作系统。实时性主要是针对通信领域以及控制方面来进行的,非实时性则主要是针对消费类进行的。硬件层主要包括嵌入式处理器以及嵌入式外围设备,嵌入式处理器主要包括微处理器、微控制器、DSP处理器(即数字信号处理器)、嵌入式片上系统芯片等具有控制功能的硬件设备。嵌入式外围设备则是指除了嵌入式微处理器之外的硬件设备,主要包括用于存储功能的存储设备、用于通信连接功能的通讯设备以及显示类设备等。 2 嵌入式操作系统中设备管理 EOS中设备管理主要是指对嵌入式操作系统中的嵌入式处理
3、器(包括微处理器、微控制器、DSP处理器以及嵌入式片上系统芯片)以及嵌入式外围设备进行管理。嵌入式外围设备具体包括:ROM存储器、RAM存储器、SRAMDRAM存储器、FLASH存储器、EPROM存储器、嵌入式计算机与机电系统接口(如串口、以太网接口、I2C接口、USB接口以及红外接口等)、触摸屏幕、LCD显示屏幕等。嵌入式微处理器的设计是基于计算机系统的处理器进行的,主要包括Power PC、Aml86/88、ARM等;嵌入式微控制器多用于工业方面的控制,实现嵌入式微控制器扩展功能的模块主要包括I/O接口、D/A 与A/D转换接口等。嵌入式片上系统芯片主要包括CPU单元(中央处理器)、外部电
4、路、外部接口、存储模块等。 对设备进行管理的目的主要有两方面:第一是通过对设备的管理使设备的利用率得到提高;第二是通过对设备的管理使得操作系统更简洁、友好,有利于操作方式简便、统一。首先关于设备的利用率,是通过中断技术、缓冲技术、通道技术以及DMA技术等对系统各种设备统一管理,可以提高I/O接口以及CPU等运行效率。 在计算机应用中,EOS的设备管理即是对计算机进行控制,本文主要从计算机控制角度介绍EOS的设备管理。计算机设备控制管理技术是一种主要作用于嵌入式计算机及机电系统接口应用中的技术,主要包括中断技术、缓冲技术、通道技术以及DMA技术等。中断技术是指在嵌入式系统中,通过中断驱动的方式对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 操作系统 设备管理 驱动程序 开发

链接地址:https://www.31ppt.com/p-2393778.html