应用程序调动驱动程序
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/1dcbd49e77c647f7be92f5d56553f262.png)
驱动模块运行模式
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/6ed4b0cad7114f4e84d735f6851fc006.png)
模块加载-卸载
加载卸载注册函数
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/aa4a23ea6e5a4023b06ccae93ef449c5.png)
加载
驱动编译完成以后扩展名为.ko,有两种命令可以加载驱动模块: insmod和modprobe
驱动卸载
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/800991912ab64588914a3232895a4a8b.png)
驱动注册注销
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/46be6a8640dd47bba1d7eb914fb5f0a7.png)
//查看当前已经被使用掉的设备号
cat /proc/devices
实现设备的具体操作函数
1、能够对 chrtest 进行打开和关闭操作
2、对 chrtest 进行读写操作
添加 LICENSE 和作者信息
LICENSE 是必须添加的,否则的话编译的时候会报错,
作者信息可以添加也可以不添加。