取得文件 simple_new.zip
下载到本地并且解压:
unzip simple_new.zip
1)编译环境准备:
cd /usr/src/linux-2.6.9-11.19WS
make menuconfig
退出(右键选择 exit,回车)
然后保存配置
make modules (ctrc + c不等编译完成)
2)编译设备驱动
cd /home/simple_new (文件解压所在目录)
make modules (得到simple.ko)
dmesg (查看simple设备的设备号major,假设为254)
insmod simple.ko
mknod /dev/simple c 254 0 (其中254为上面dmesg所看到)
3) 编译用户操作函数
cd /home/user
make all
得到可执行程序 main
./main
观察打印信息
dmesg
观察输出结果
4)分析驱动程序和用户程序运行
~
~
~
simple_new.zip压缩包到网下搜索。