wifi无线连接
OTG烧写之后不能连接wifi
老版wifi连接命令:
/usr/bin/fltest_wifi.sh -i 8723 -s 3406 -p 18874539929
新版wifi连接命令:
elf1_cmd_wifi.sh -i 8723 -s 3406 -p 18874539929
目前直接使用OTG烧写镜像工具:mfgtools的方式会导致上叙wifi命令无法连接。
那么需要更新模块:modules.tar.bz2
步骤:
打开虚拟机进入内核源码目录,编译内核、设备树和模块:
elf@ubuntu:~/work/linux-4.1.15-elf1$ ./build.sh
然后使用ssh把内核、设备树和模块拷贝到开发板,scp不能使用参考后面解决办法:
#拷贝内核
elf@ubuntu:~/work/linux-4.1.15-elf1$ scp ./arch/arm/boot/zImage root@192.168.2.232:/run/media/mmcblk1p1/
#拷贝设备树
elf@ubuntu:~/work/linux-4.1.15-elf1$ scp ./arch/arm/boot/dts/imx6ull-elf1-emmc.dtb root@192.168.2.232:/run/media/mmcblk1p1/
#拷贝模块
elf@ubuntu:~/work/linux-4.1.15-elf1$ scp .tmp/rootfs/modules.tar.bz2 root@192.168.2.232:~/
在开发板上解压打包好的模块到根目录:
elf@ubuntu:~/work/linux-4.1.15-elf1$ tar -xvf modules.tar.bz2 -C /
进行sync 操作后重启开发板,之后就能成功使用了。
elf@ubuntu:~/work/linux-4.1.15-elf1$ sync
elf@ubuntu:~/work/linux-4.1.15-elf1$ reboot
ssh拷贝
首先修改开发板中的/etc/network/interfaces 文件设置开发板ip,保证能够与开发环境互相ping 通。address 和gateway 都需要根据实际情况修改。
root@ELF1:~# vi /etc/network/interfaces
重启网络服务,然后使用ping进行网络测试:
root@ELF1:~# /etc/rc5.d/S01networking restart