资料
  • 资料
  • 专题
浅析μCOS-Ⅱ设备驱动的设计与实现
推荐星级:
时间:2019-12-24
大小:355.03KB
阅读数:148
上传用户:rdg1993
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
浅析μCOS-Ⅱ设备驱动的设计与实现 浅析 μC/OSⅡ设备驱动的设计与实现 设备驱动程序是任何操作系统的必不可少的、最保密的一个组成部分,它们实现了计算 机系统所有附属设备的一个标准接口,它包含与硬件直接相关的设备驱动。从广义上说,“驱 动程序”是指一些函数的集合,这些函数都能对硬件设备进行操作。本文简单分析了μC/OS Ⅱ下设备驱动的设计与实现。 设备驱动程序是任何操作系统的必不可少的、最保密的一个组成部分,它们实现了计 算机系统所有附属设备的一个标准接口,它包含与硬件直接相关的设备驱动。从广义上说, “驱动程序”是指一些函数的集合,这些函数都能对硬件设备进行操作。驱动程序的概念在没 有固定的操作系统的时候,是一个比较模糊的定义。简单地理解就是提供了一个软件到硬件 (也可以是虚拟硬件)操作的函数。通常主要应该包括:设备初始化、设备的读写(输入输 出)、设备的控制等信息。在 μC/OSⅡ下没有统一的设备驱动接口――不像 windows 或者 linux 下通过设备文件的定义模式,所以,把一些对硬件操作是通过一般的函数来完成的, 叫成“驱动程序”也不为过。 1. 简介 外设驱动程序是实时内核和硬件之间的接口,是连接底层硬件和内核的纽带。 编写驱动程序模块应满足以下主要功能: ① 对设备初始化; ② 把数据从内核传送到硬件和从硬件读取数据; ③ 读取应用程序传送给设备的数据和回送应用程序请求的数据; ④ 监测和处理设备出现的异常。由于在μC/OSⅡ下没有统一的设备驱动接口,在该操 作系统中设备驱动的设计和实现主要是通过一些对硬件操作的函数来完成。 2. μC/OSⅡ操作系统启动过程中的硬件初始化 基于μC/OS-II的应用系统工作时,首先把CPU初始化……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书