20145319 《信息安全系统设计基础》 实验四 驱动程序设计
小组成员
- 20145319钟轲
- 20145320周岐浩
实验步骤和内容
- 配置实验环境
http://www.cnblogs.com/zqh20145320/p/6036086.html - 将实验代码文件夹拷贝值共享文件夹bc中,并阅读代码,初步理解
- 编译代码
- 使用已经编写好的makefile编译应用程序
- 也可以使用gcc编译文件,通过下面的命令来建立设备节点
mknod dev/demo c 254 0
- 测试驱动程序
- 插入驱动模块
insmod demo.o
可以使用命令lsmod
查看是否已经插入模块 - 结果
- 插入驱动模块
实验调试中遇到的问题
- 编译中可能会出现问题,原因可能是在
/usr/src
下没用建立linux连接,可以cd /usr/src
之后建立连接ln -sf linux-2.4.20-8 linux
建立连接 - 文件夹中的makefile可能在文件路径上与实际文件路径有些许出入,如果make不成功的话,需要检查makefile是否完全正确