Linux驱动之驱动的基本概念
硬件是计算机系统的底层基础,代码最终会转化为硬件上的组合逻辑与时序逻辑;应用软件调用接口完成具体的任务. 软件工程师在使用接口函数时不应该考虑接口具体是怎么实现的.
驱动与底层硬件直接打交道, 按照硬件设备的具体工作方式. 读写设备的寄存器, 完成设备的轮询, 中断处理, DMA通信, 进行物理内存向虚拟内存的映射实现各种接口函数, 充当了硬件与应用软件中间的桥梁.
驱动工程师负责编写驱动程序...
原创
2018-04-24 22:09:52 ·
1390 阅读 ·
0 评论