129_驱动_字符型设备驱动

注册一个结构体  file_operation


129_驱动_字符型设备驱动


129_驱动_字符型设备驱动



129_驱动_字符型设备驱动


129_驱动_字符型设备驱动


129_驱动_字符型设备驱动


设备文件是接口  应用程序打开设备文件(每一个设备文件就是一个硬件的驱动)

驱动把自己封装成设备文件

驱动就是一个file operations结构体 里面有各种函数指针  每一个指针代表一个实体函数, 这些函数就是真正干活的驱动函数

设备文件-》file operations结构体-》函数指针-》

主次设备号

设备文件重点就是找到设备号     设备号 = 主设备号 + 次设备号

129_驱动_字符型设备驱动


129_驱动_字符型设备驱动


129_驱动_字符型设备驱动

129_驱动_字符型设备驱动