第6章 库开发 -第2节 USB-4G移植 D(华为E392u924G移植)

2.4移植编译修改文件到开发板

1.USB库
将usb库拷贝到开发板/lib目录下

$cd /home/farsight/usb_4G/libusb­0.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模块:华为E392u­92(如果是其他模块,要支持USB,才可采用此法移植)

猜你喜欢

转载自blog.csdn.net/u013162035/article/details/80362820
今日推荐