知识零碎:
kernel 内核
printk 内核打印
cat /proc/devices insmod rmmod lsmod
mknod ? 查看指令 mknod -c 200 0
gcc -oapp hello.c
主设备号 子设备号 driver devic 驱动 设备
字符设备驱动流程

字符设备程序运行流程

gcc中-c和-o是编译时可选的参数
-c                                                                                                                                                               (compile)只编译生成中间同名目标文件,不链接
-o                                                                                                                                                                (output)指定输出文件名,该文件为可执行文件,不加-o会默认生成a.out
举例:
 gcc -c hello.c 编译生成hello.o文件
 gcc -o hello hello.c 生成可执行文件hello