μC-OS-Ⅱ操作系统设备驱动设计及实际应用举例.doc
《μC-OS-Ⅱ操作系统设备驱动设计及实际应用举例.doc》由会员分享,可在线阅读,更多相关《μC-OS-Ⅱ操作系统设备驱动设计及实际应用举例.doc(2页珍藏版)》请在三一文库上搜索。
1、C/OS-操作系统设备驱动设计及实际应用举例设备驱动程序是任何操作系统的必不可少的、最保密的一个组成部分,它们实现了计算机系统所有附属设备的一个标准接口,它包含与硬件直接相关的设备驱动。从广义上说,驱动程序是指一些函数的集合,这些函数都能对硬件设备进行操作。驱动程序的概念在没有固定的操作系统的时候,是一个比较模糊的定义。简单地理解就是提供了一个软件到硬件(也可以是虚拟硬件)操作的函数。通常主要应该包括:设备初始化、设备的读写(输入输出)、设备的控制等信息。在C/OS-下没有统一的设备驱动接口不像Windows或者linux下通过设备文件的定义模式,所以,把一些对硬件操作是通过一般的函数来完成的
2、,叫成驱动程序也不为过。1. 简介外设驱动程序是实时内核和硬件之间的接口,是连接底层硬件和内核的纽带。编写驱动程序模块应满足以下主要功能: 对设备初始化; 把数据从内核传送到硬件和从硬件读取数据; 读取应用程序传送给设备的数据和回送应用程序请求的数据; 监测和处理设备出现的异常。由于在C/OS-下没有统一的设备驱动接口,在该操作系统中设备驱动的设计和实现主要是通过一些对硬件操作的函数来完成。2. C/OS-操作系统启动过程中的硬件初始化基于C/OS-II的应用系统工作时,首先把CPU初始化;接着进行操作系统初始化,主要完成任务控制块(TCB)初始化、TCB优先级表初始化、空任务的创建等;然后开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OS 操作系统 设备 驱动 设计 实际 应用 举例
链接地址:https://www.31doc.com/p-3275600.html