2017-2018-1 20155321 20155330 《信息安全系统设计基础》实验四——外设驱动程序设计...
2017-2018-1 20155321 20155330 《信息安全系统设计基础》实验四——外设驱动程序设计
任务一
- 学习资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章,提交康奈尔笔记的照片
20155321
20155330
任务二
在Ubuntu完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test试验,提交编译,加载模块,卸载模块,测试运行的截图(要多张,全屏,体现学号信息)
- 实验流程
- 在虚拟设备驱动源码目录下编译并加载驱动模块
- make clean;make
- ./test_drv_load
- 编译并运行测试程序
- gcc -o test test.c
- ./test
- 卸载驱动程序
- ./test_drv_unload
- 通过dmesg命令查看内核打印的消息
- dmesg|tail -n 10
- 在虚拟设备驱动源码目录下编译并加载驱动模块
20155321
20155330
任务三
- 在实验箱中通过交叉编译完成test实验,提交编译,加载模块,卸载模块,测试运行的截图(要多张,全屏,体现学号信息)
- 因实验箱和电脑的超级终端始终无法ping通,因此无法进行下去。
实验中遇到的问题与解决办法
- 问题:在任务二中,加载驱动模块时总是出现权限不够的问题,无法执行,之后的命令输入也有类似的问题
- 解决办法:在每条命令前加上sudo,以此来提高权限便可正常运行。
实验新学到的知识点
- Makefile
- 对虚拟设备进行基本的打开、读写、关闭的操作,并测试虚拟设备是否可以运行。
转载于:https://www.cnblogs.com/rafell/p/7965969.html
2017-2018-1 20155321 20155330 《信息安全系统设计基础》实验四——外设驱动程序设计...相关推荐
- 信息安全系统设计基础实验四:外设驱动程序设计 20145222黄亚奇 20145213祁玮
北京电子科技学院(BESTI) 实 验 报 告 封 面 课程:信息安全系统设计基础 班级:1452 姓名: 黄亚奇 祁玮 学号: 20145222 20145213 成绩: 指导教师:娄嘉鹏 实验日期 ...
- 信息安全系统设计基础 实验四:外社驱动程序设计 20135327郭皓 20135329 李海空...
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全设计基础 班级:1353 姓名:郭皓 李海空 学号:20135327 ...
- 《信息安全系统设计基础》实验四 外设驱动程序设计
http://www.cnblogs.com/pigeondandelion/p/6138275.html 转载于:https://www.cnblogs.com/HZW20145322/p/6139 ...
- 信息安全系统设计基础实验四—20135215黄伟业20135222胡御风
http://www.cnblogs.com/huyufeng/p/5004797.html 转载于:https://www.cnblogs.com/1551127024hwy/p/5010833.h ...
- 2017-2018-1 20155321 《信息安全系统设计基础》课下作业3
2017-2018-1 20155321 <信息安全系统设计基础>课下作业3 课堂练习第五题 因为虚拟机是64位的,所以先输入命令sudo apt-get install libc6-de ...
- 信息安全系统设计基础实验三
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:1352 姓名:马悦 学号:20135235 成绩: ...
- 信息安全系统设计基础实验一—20135222胡御风20135215黄伟业
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级: 1352 姓名:胡御风 黄伟业 ...
- 信息安全系统设计基础实验三—20135222胡御风20135215黄伟业
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级: 1352 姓名:胡御风 黄伟业 ...
- 信息安全系统设计基础实验五—20135222胡御风20135215黄伟业
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级: 1352 姓名:胡御风 黄伟业 ...
最新文章
- “数据挖掘世界杯”KDD Cup不取消!全球顶尖AI团队必争之地!
- linux基础分支,Linux基础--/etc/shadow中字段的分支和操作
- Byte数组转换成string 的方法积累
- Neo4j:空值如何工作?
- juery-轮播图-原理与实现
- QWidget *parent
- 控制自己的贪念,提升自己的能力
- 脚本——监控打印服务
- 《数学女孩》 读书笔记 Part 1 of 5
- 摸底10余家一线互联网公司大数据架构图:Hadoop渗透力太强!
- 2017年区块链技术与加密货币市场:回顾与展望
- MaxScript分享|FBX骨架转Bip骨架脚本 动画无缝转换 (通吃Max9-2016版本)
- 如何在word左侧显示目录
- excel设置自动排序123的详细教程
- FFmpeg之FLV Muxing Demuxing
- WEB请求处理二:Nginx请求反向代理
- 硬件速攻-AS608指纹识别模块
- win11更新软件商店
- android webview 拦截响应,android WebView拦截请求详解
- C51模拟PS2键盘(四)
热门文章
- 坚守本心,你公司的OA解决了以下问题吗?
- 【以前的空间】vijos 1720 阿狸的打字机
- 关于某题左列定宽右列宽度自适应布局的学习
- 理解 Memory barrier(内存屏障)【转】
- Recursion and Tail Recursion in Java and Erlang
- 【语法】NSMutableArray可变数组
- 需求分析的故事——如何练就需求分析的火眼金晴?
- Linux服务器上无法保存修改的文件
- 注意:不能将文件名叫做email.py,否则会报 ImportError: No module named mime.text
- 蓝桥杯 ADV-80 算法提高 选最大数