把Ubuntu nfs目录共享再开发板/mnt文件夹上。
mount -t nfs -o nolock,nfsvers=3,vers=3 172.16.10.80:/home/xiaopeng18/linux/nfs/xxx /mnt
设置开机自启动,在/etc/rc.local中添加执行脚本命令,在shell脚本中写如下:
#!/bin/sh
sleep 10
mount -t nfs -o nolock,nfsvers=3,vers=3 172.16.10.80:/home/xiaopeng18/linux/nfs/xxx /mnt
sleep 10是shell延迟10秒执行,不然rc.local执行的时候网络还没有启动。
在mnt文件夹下复制到/lib/modules/4.1.15里
cp chrdevbase.ko chrdevbaseApp /lib/modules/4.1.15-g52f6b26/ -f
版本问题
[ 1376.041949] led: version magic '4.1.15 SMP preempt mod_unload modversions ARMv6 p2v8 ' should be '4.1.15-g52f6b26 SMP preempt mod_unload modversions ARMv7 p2v8 '
解决方法:
修改Linux内核的makefile
1 VERSION = 4
2 PATCHLEVEL = 1
3 SUBLEVEL = 15
4 EXTRAVERSION =-g52f6b26
5 NAME = Series 4800
修改make menuconfig
编译Linux内核
在重新生成文件
modinfo xxxxxx.ko 查看版本信息