关于对驱动的一些理解
来源:互联网 发布:姚明nba数据 编辑:程序博客网 时间:2024/06/03 14:31
什么是驱动程序?
听到这个问题,脑中的第一反映就是:驱动就是让硬件跑起来的软件。但是不知到这么理解是否到位。
所以找到LDD3中对驱动程序的解释:驱动程序就是一个个的黑盒子,使某个特定硬件响应一个定义良好的内部编程接口,这些接口完全隐藏了设备的工作细节。用户的操作通过一组标准化的调用执行。而这些调用独立于特定的驱动程序。将这些调用映射到作用与实际硬件的设备特有的操作上,则是设备驱动程序的任务。
我读了几遍啊。。。。还是没什么概念,什么内部编程接口,标准化的调用执行,什么关系啊。。。晕!
是不是可以这么理解额:
接口就是提供给上层编程用的,而上层是通过“调用”接口来。。。。。怎么理解。。。。
大致收获:硬件 通过 驱动程序 响应 内部编程接口,也即内部编程接口通过驱动程序来实现对硬件的控制。
maybe。。。
- 关于对驱动的一些理解
- 对程序驱动机制的一些理解
- 对测试驱动开发的一些理解
- 对关于字符驱动的一些重要数据结构(file_operations, file, inode, cdev)的理解
- 关于对 master..spt_values的一些理解
- 关于对傅里叶变换的一些理解
- 关于我对STM32的一些理解
- 对驱动的理解
- 关于字符驱动设备的一些概念理解
- 关于对SAX,DOM,JAXP,JDOM,DOM4J的一些理解
- 大象之关于对UML的一些理解
- 一些关于对在在线编辑的理解
- 关于对getchar一些小小的自学理解。。。
- 对binder驱动的理解
- 关于对事件驱动架构(event drive architecture)和事件驱动编程的理解。
- 对一些概念的理解
- 对Jazz的一些理解
- 对鼠标的一些理解
- 11-10-12
- httpwatch的使用介绍
- aa
- HttpWatch的使用介绍
- Ubuntu 11.04安装GCC 4.6.1
- 关于对驱动的一些理解
- httpwatch的简介和使用
- 绩效管理与企业文化的关系
- Jquery+AJAX++获取google+API+图片源
- Windows7 下tomcat拒绝访问 Unable to open the service 'Tomcat6'
- 浅析Activity不可见与透明
- 如何在vs2008中加入flash
- CSS 动画指南: 原理和实战
- onTouchEvent dispatchTouchEvent interceptTouchEvnet 之间的传递