码迷,mamicode.com
首页 > 其他好文 > 详细

信息安全系统设计基础实验四 20135210&20135218

时间:2015-11-30 23:56:24      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

北京电子科技学院(BESTI)

             

课程:信息安全系统设计基础          班级:   1352

姓名:程涵,姬梦馨

学号:20135210,20135218

成绩:             指导教师:娄嘉鹏     实验日期:2015.11.17

实验密级:         预习程度:             实验时间:15:30-18:00

仪器组次:          必修/选修:必修               实验序号:4

实验名称:内核驱动设计入门-模块方式驱动实验              

实验目的与要求:

(1)学习在 LINUX 下进行驱动设计的原理

(2)掌握使用模块方式进行驱动开发调试的过程               

 

实验仪器:

名称

型号

数量

arm

UP-TECH

1

PC机

XP

1

虚拟机

REDHAT

1

 

 

 

 

实验内容、步骤与体会:

 一、实验过程的理解,实验指导书中知识点的理解。

(1)使用gcc编译和使用交叉编译的区别

 

gcc编译是linux下的编译,并且需要用命令

#mknod /dev/demo c 254 0

  

来建立设备节点。而交叉编译不需要建立节点。

 

(2)怎样测试驱动程序?

首先要插入驱动模块demo.o,然后可以用lsmod 命令来查看模块是否已经被插入,在不使用该模块的时候还可以用rmmod 命令来将模块卸载。然后运行测试程序,查看和预期结果是否一致。

 

二、实验过程中遇到的问题以及解决方案

编译失败

经过查看指导书,发现可能是在/usr/src 下没有建立一个linux 连接。

输入如下命令解决问题。

[root@zxt 01_demo]# cd /usr/src/

[root@zxt src]# ln -sf linux-2.4.20-8 linux

[root@zxt src]# ls

debug linux linux-2.4 linux-2.4.20-8 redhat

  

 

信息安全系统设计基础实验四 20135210&20135218

标签:

原文地址:http://www.cnblogs.com/ClareOhno/p/5008677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!