实验内容
实验四外设驱动程序设计-1
学习资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章
提交康奈尔笔记的照片(可以多张)
- 20155203
- 20155204
实验四外设驱动程序设计-2
在Ubuntu完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test试验
提交编译,加载模块,卸载模块,测试运行的截图(要多张,全屏,体现学号信息)
- 20155203:
- 20155204:
实验中遇到的问题以及解决过程
-
问题: 实验使用的内核版本和我所使用的虚拟机内核版本不同
解决方案:尝试安装内核解决insmod: error inserting 'hello.ko': -1 Invalid module format失败,选择使用老师在实验一中给出的虚拟机。
-
问题:遇到了
No such devicce or address
的问题。解决方案:查阅了相关资料:can't open /dev/ttyAMA0: No such device or address
-
问题:make时出现的简单错误,有关tab的问题。
-
问题:linux insmod error inserting ' ':-1file exists问题
解决方案:查阅资料:解决linux insmod error inserting ' ':-1file exists问题
实验体会和感受
20155203:学习了有关嵌入式 Linux 设备驱动开发的相关知识,在老师的指导下详细的做了笔记,熟悉了交叉编译环境的搭建和代码编译、模块加载和卸载的过程,只是很可惜没有时间做完最后一个实验了,下次一定准备得更充分一点。
20155204:我们这次实验做了嵌入式linux开发的相关实验,增强了我们的动手能力、实践能力,加深了对于相关知识的理解,在老师的教程指导下,我们边思考边实践,十分高效!