一、框架
注册字符设备驱动的框架是 一步一步过来的,需要参考前面的例子,一步一个脚印走过来。
二、驱动层测试
1、char_dev_driver.c
/*包含初始化宏定义的头文件,代码中的module_init和module_exit在此文件中*/
#include <linux/init.h>
/*包含初始化加载模块的头文件,代码中的MODULE_LICENSE在此头文件中*/
#include <linux/module.h>
/*定义module_param module_param_array的头文件*/
#include <linux/moduleparam.h>
/*定义module_param module_param_array中perm的头文件*