输入子系统 驱动框架: 1.写出需要的驱动函数。 2.注册file_operations结构体 3.注册major=register_chrdec(0.“first_drv”, &first_drv_fops);//名字可以随便写,注册根据主设备在VFS生成一个字符设备数组,以主设备号为索引(类型和主设备号) 4.入口 5.出口 6.修饰 cat proc/devices 查看驱动设备 创建设备节点,才能被打开 mknod /dev/xxx c 111 0(手动) mdev(自动):根据system信息创建设备节点,创建一个类,类下面创建一个设备