11.1概述在上一节课我们学习了Hello_dev驱动模块的加载和卸载方法,初步认识了makefile对于驱动文件的作用,也了解了一些新的指令。 在这节课中,我们学习在开发板上直接编译驱动的方法,学习本节课后我们就可以仅使用开发板和键盘、鼠标进行程序的开发工作了。 11.1 开发板上直接编译驱动1>首先我们通过SSH连接开发板。 2>把kernel.tar.gz文件内容复制到开发板上。 3>使用vi命令进入Makefile文件。 4>修改Makefile。 5>在kernel路径下执行make distclean清除配置。 6>执行make xilinx_mz7x_defconfig,是对于7X开发板硬件配置make到内核。 7>安装bc。 8>执行make prepare scripts。 9>执行make指令。 10>进入如下目录执行make。 11>进入驱动目录,虚拟机内远程执行insmod命令,添加驱动,执行后串口正常输出hello_world。 12>执行modinfo hello_dev.ko,查看驱动信息。 13>lsmod命令查看当前插入模块的信息。 14>使用rmmod卸载驱动模块,串口输出Goodbye,World,卸载后查看驱动信息已经消失,说明卸载成功。 |
XILINX 官网|站点统计|Archiver|手机版|米联客品牌主页|UISRC工程师开源站 ( 苏ICP备19046771号-2 )
GMT+8, 2025-4-2 15:29 , Processed in 0.232565 second(s), 87 queries .