字符设备驱动基础篇2——用开发板来调试驱动模块的步骤
2017-07-19 09:22
253 查看
(1)设置bootcmd,使开发板通过tftp下载(使用内核源码树编译得到的)zImage
set bootcmd 'tftp 0x30008000 zImage;bootm 0x30008000'
(2)设置bootargs,使开发板从nfs去挂载rootfs(内核配置记得打开使能nfs形式的rootfs)
(3)将module_test.c和Makefile文件拷贝到虚拟机中,修改Makefile(一般此文件都通用)中的KERN_DIR,使其指向自己建立的内核源码树kernel;
(4)进行编译,即在Makefile所在的目录下执行make;
(5)将编译好的驱动文件xxxxx.ko,放入nfs共享目录下去(/root/rootfs/,此目录将成为板子上的系统的根目录);
(6)开发板启动后,在SCRT中,使用insmod、rmmod、lsmod等命令去进行模块实验。
set bootcmd 'tftp 0x30008000 zImage;bootm 0x30008000'
(2)设置bootargs,使开发板从nfs去挂载rootfs(内核配置记得打开使能nfs形式的rootfs)
setenv bootargs 'root=/dev/nfs nfsroot=192.168.1.141:/root/porting_x210/rootfs/rootfs ip=192.168.1.10:192.168.1.141:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC2,115200'
(3)将module_test.c和Makefile文件拷贝到虚拟机中,修改Makefile(一般此文件都通用)中的KERN_DIR,使其指向自己建立的内核源码树kernel;
(4)进行编译,即在Makefile所在的目录下执行make;
(5)将编译好的驱动文件xxxxx.ko,放入nfs共享目录下去(/root/rootfs/,此目录将成为板子上的系统的根目录);
(6)开发板启动后,在SCRT中,使用insmod、rmmod、lsmod等命令去进行模块实验。
相关文章推荐
- linux字符设备驱动步骤
- 字符设备驱动-----控制mini2440开发板的4个led灯
- 利用linux 内核所提供的input子系统编写字符设备驱动的步骤
- 字符设备驱动编写步骤
- arm 驱动基础:字符设备驱动一般开发步骤
- linux驱动开发之字符设备驱动编程步骤简述
- Linux实现字符设备驱动的基础步骤
- 字符设备驱动编写步骤
- Linux实现字符设备驱动的基础步骤
- 字符设备驱动编写步骤
- LED字符设备驱动调试笔记
- 字符设备驱动编写步骤
- Linux驱动程序开发之字符设备驱动——基础篇(二)
- 字符设备驱动基础篇0——驱动开发初体验
- 字符设备驱动基础篇3——字符设备驱动工作原理
- 字符设备驱动基础篇4——字符设备驱动读写接口的操作实践
- 操作系统_再识(字符设备驱动编写步骤)
- OpenRisc-18-or1200下linux简单gpio字符设备驱动
- 《深入Linux设备驱动程序机制》学习心得---字符设备驱动原理图解
- 字符设备驱动--- 设备号 设备文件