驱动
2015-09-24 16:07
183 查看
关于无操作系统与有操作系统时驱动的差别:
1. 无操作系统时,开发者可以根据硬件设备的特点自行定义驱动接口,实现硬件操作。
2. 有操作系统时,驱动架构由相应的操作系统定义,开发者需要按照相应的架构设计驱动,不论操作系统有无,驱动程序中的硬件操作工作不可少,在有操作系统时还需要将操作系统融入内核。
3. 无操作系统时,应用程序直接调用硬件操作的驱动接口来操作硬件,有操作系统时应用程序需要通过系统使用硬件,而硬件操作接口是由系统来调用的。
无操作系统时的结构图
有操作系统时的结构图
1. 无操作系统时,开发者可以根据硬件设备的特点自行定义驱动接口,实现硬件操作。
2. 有操作系统时,驱动架构由相应的操作系统定义,开发者需要按照相应的架构设计驱动,不论操作系统有无,驱动程序中的硬件操作工作不可少,在有操作系统时还需要将操作系统融入内核。
3. 无操作系统时,应用程序直接调用硬件操作的驱动接口来操作硬件,有操作系统时应用程序需要通过系统使用硬件,而硬件操作接口是由系统来调用的。
无操作系统时的结构图
有操作系统时的结构图
相关文章推荐
- Tomcat性能参数设置
- Centos 设置不同网段的互通
- ubuntu下安装Matlab2014及破解
- AJAX跨域请求之JSONP获取JSON数据
- Unity 加密解密那些事(转载)
- matlab getframe()
- Mac 下 import django报错
- View Robot Debug Log via Jenkins URL
- HIVE 1.1.0 启动时报错: Unsupported major.minor version 51.0
- Unity3d开发(三)GameObject 作函数参数
- angularJS中如何写服务
- 未完
- 信息安全系统设计基础第三周学习总结
- ROS知识(3)----功能包package编译的两种方式
- PHP中配置IIS7实现基本身份验证的方法
- Python 网络爬虫 - 抓取糗事百科的段子(最新版)
- QT的元对象系统(Meta-Object System)
- 这几天笔试常考算法
- 驾考宝典 For Android 5.3 货车专版去广告版(学车考驾照必备软件 )
- sicily 1176. Two Ends