(本文仅用于本人学习记录,仅供参考)
1、编写源代码+Makefile文件,利用交叉编译器编译,make产生.ko后缀文件。
2、进入目标板的Linux操作系统
$ sudo minicom -c on
3、给目标机分配IP地址,假设分配的IP地址为192.168.0.110
#ifconfig eth0 192.168.0.110
4、确保主机的NFS服务器处于启动状态,查看主机的IP地址命令为
$ifconfig
此处假设的主机的IP地址为 192.168.0.105
5、目标板和主机之间互相ping,确保能够通信。
目标机:ping 192.168.0.105
主机:ping 192.168.0.110
6、确保能够通信后,目标板访问主机的共享目录
sudo mount -t nfs 192.168.0.105:/home/zhb/share /share -o nolock
注:/home/zhb/share是主机的共享目录路径
/share是目标板的一个目录
如果成功,/share目录中可以看到Linux主机共享目录中的文件
7、上述步骤都实现了之后,就可以进行模块的挂载和卸载了
insmod filename.ko #挂载
rmmod filename.ko #卸载