2019-2020-1 20175302 201752314 20175316 实验四 外设驱动的设计

2019-2020-1 20175302 201752314 20175316 实验四 外设驱动的设计

实验目的

  • 编写最简单的字符驱动程序
  • 实现简单的读写功能,并列出常用格式的Makefile以及驱动的加载和卸载脚本
  • 熟悉字符设备驱动的整个编写流程

    实验内容及步骤

    任务一

  • 学习资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章
  • 提交康奈尔笔记的照片(可以多张)

    笔记
  • 20175302

  • 20175314

-20175316

任务二

任务要求

  • 在Ubuntu完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test试验
  • 提交编译,加载模块,卸载模块,测试运行的截图(要多张,全屏,体现学号信息)

    实验步骤

  • 在VMware虚拟机中创建文件夹
  • 将第十一章中关于字符设备的test实验中代码:test_drv.ctest.cMakefiletest_drv_loadtest_drv_unload敲入并保存在文件夹内

    要注意在Makefile中命令换行要用Tab键进行缩进

实验结果及截图

  • 编译并加载驱动模块
    编译:make clean;make
    给脚本文件增加可执行权限:chmod +x ./test_drv_load
    以管理员身份运行加载脚本:sudo ./test_drv_load

-编译并运行测试程序
编译:gcc -o test test.c
给文件增加可执行权限:chmod +x ./test
以管理员身份运行:sudo ./test
根据提示输入信息

猜你喜欢

转载自www.cnblogs.com/sms369/p/11962422.html