2.4移植编译修改文件到开发板
1.USB库
将usb库拷贝到开发板/lib目录下
$cd /home/farsight/usb_4G/libusb0.1.12/install/lib $sudo scp libusb-0.1.so.4 [email protected]:/lib $sudo scp libusb.so [email protected]:/lib
2.usb_modeswitch
把usb_modeswitch工具拷贝到开发板/usr/sbin目录下,方法很多,笔者就不赘述了。
$scp usb_modeswitch [email protected]:/usr/sbin
将usb_modeswitch.conf文件拷贝到开发板/etc目录下
$scp usb_modeswitch.conf [email protected]:/etc
修改usb_modeswitch.conf
EnableLogging=1
DefaultVendor= 0x12d1
DefaultProduct= 0x1505
TargetVendor= 0x12d1
TargetProduct= 0x1506
CheckSuccess = 3
HuaweiMode=0
MessageContent="55534243000000000000000000000011060000000000000000000000000000"
3.PPP
将前文生成的chat和pppd可执行文件复制到开发板/usr/sbin目录下。
将ppp.tar.gz复制到开发板的etc目录下,替换原有的PPP文件。
ppp.tar.gz下载链接
【注】移植环境
虚拟机:Ubuntu12.04
开发板:IMX283-A9
内核:linux-3.14.54(版本不同可能会导致移植不成功)
4G模块:华为E392u92(如果是其他模块,要支持USB,才可采用此法移植)