信息安全系统设计基础实验四—20135214万子惠20135227黄晓妍
2015-11-22 21:18
218 查看
北京电子科技学院(BESTI)
实验报告
课程:信息安全设计系统基础 班级:1352
姓名:万子惠 黄晓妍
学号:20135214 20135227
成绩: 指导教师:娄嘉鹏 实验日期:2015.11.16
实验密级: 预习程度: 实验时间:15:30~18:00
仪器组次: 01 必修/选修:必修 实验序号:四
实验名称:外设驱动程序设计
实验目的与要求:
学习在LINUX下进行驱动设计的原理
掌握使用模块方式进行驱动开发调试的过程
实验仪器:
实验内容、步骤与体会:
一、 实验过程中遇到的问题以及解决方案。
![](http://images2015.cnblogs.com/blog/744818/201512/744818-20151201231401483-1278820358.png)
![](http://images2015.cnblogs.com/blog/744818/201512/744818-20151201231654968-1891080956.png)
![](http://images2015.cnblogs.com/blog/744818/201512/744818-20151201231833437-1513902663.png)
1、 将已有实验代码拷贝到新建的.c文件中。
用vi打开两个文件,按着v键,使用方向键选择所要复制的内容;复制完毕后,点击y,复制成功;ESC,输入:n,进入下一个打开的文件中,点击p,粘贴到新建的文件中,ESC,输入:wq 保存退出既可。
2、 Makefile的编写,修改。
注意:
(1) 创建每个目标体时需要运行的命令,这一行必须以制表符开头。
(2) 路径要保证正确。
3、 make后出现,error127。
环境变量配置出现问题,重新配置后则正常make。
4、 插入驱动模块出现问题。
在arm中进行insmod,而我们在linux虚拟机中执行了,所以导致错误。
二、 实验体会
本学期的Linux课程的学习从这次实验中有了很大的提高,理论知识,只有结合实践才会出真知。
面对驱动程序这一陌生概念,对于本次实验确实不好理解,只是跟着实验步骤操作,遇到问题,解决问题的过程中才加深了对课本知识的理解。
希望下次实验后,Linux的学习能力能有更大提升。
实验报告
课程:信息安全设计系统基础 班级:1352
姓名:万子惠 黄晓妍
学号:20135214 20135227
成绩: 指导教师:娄嘉鹏 实验日期:2015.11.16
实验密级: 预习程度: 实验时间:15:30~18:00
仪器组次: 01 必修/选修:必修 实验序号:四
实验名称:外设驱动程序设计
实验目的与要求:
学习在LINUX下进行驱动设计的原理
掌握使用模块方式进行驱动开发调试的过程
实验仪器:
名称 | 型号 | 数量 |
Lenovo | 台式 | 3 |
一、 实验过程中遇到的问题以及解决方案。
![](http://images2015.cnblogs.com/blog/744818/201512/744818-20151201231401483-1278820358.png)
![](http://images2015.cnblogs.com/blog/744818/201512/744818-20151201231654968-1891080956.png)
![](http://images2015.cnblogs.com/blog/744818/201512/744818-20151201231833437-1513902663.png)
1、 将已有实验代码拷贝到新建的.c文件中。
用vi打开两个文件,按着v键,使用方向键选择所要复制的内容;复制完毕后,点击y,复制成功;ESC,输入:n,进入下一个打开的文件中,点击p,粘贴到新建的文件中,ESC,输入:wq 保存退出既可。
2、 Makefile的编写,修改。
注意:
(1) 创建每个目标体时需要运行的命令,这一行必须以制表符开头。
(2) 路径要保证正确。
3、 make后出现,error127。
环境变量配置出现问题,重新配置后则正常make。
4、 插入驱动模块出现问题。
在arm中进行insmod,而我们在linux虚拟机中执行了,所以导致错误。
二、 实验体会
本学期的Linux课程的学习从这次实验中有了很大的提高,理论知识,只有结合实践才会出真知。
面对驱动程序这一陌生概念,对于本次实验确实不好理解,只是跟着实验步骤操作,遇到问题,解决问题的过程中才加深了对课本知识的理解。
希望下次实验后,Linux的学习能力能有更大提升。
相关文章推荐
- 为了cider,尝试emacs的坑
- intellij的tomcat部署时注意事项
- 软件开发概述
- 1089. Insert or Merge (25)
- 类方法和实例方法区别
- 1089. Insert or Merge (25)
- 华为OJ题目(六):名字的漂亮度
- Hive-1.2.0学习笔记汇总
- android LevelListDrawable
- PAT1096Consecutive Factors
- JAVA 虚拟机字节码执行
- 文章标题
- spring数据源配置
- NYOJ 814 又见拦截导弹(LIS)
- BestCoder Round #63 (div.2) HDOJ5568 sequence2(dp + 大数)
- 进程的地址空间
- MySQL之truncate表后恢复思路整理(前提是有备份且开启binlog)
- 身份证号码校验算法 java实现
- java.util.regex 包中自带的两个 正则表达式类的使用总结
- CentOS 6.5编译安装MySQL5.7.7rc