01. Linux设备驱动概述

1. 设备驱动的作用 核心:充当硬件和应用软件之间的纽带 具体任务: ① 读写设备寄存器(实现 控制 的方式) ② 完成设备的轮询、中断处理、DMA通信( CPU与外设通信 的方式) ③ 进行物理内存向虚拟内存的映射(在开启硬件MMU的情况下) 2. 有无操作系统时的设备驱动 1)无操作系统 A. 硬件、驱动和应用程序的关系 说明1:无操作系统特点 ① 驱动包含的接口函数直接与硬件功能吻合,没有任
相关文章
相关标签/搜索