华为E1750移植到dm355

本文详细介绍了如何在DM355嵌入式系统上移植华为E1750 3G网卡,包括所需的软件包、交叉编译过程、模式切换、pppd拨号工具的使用,以及拨号成功后的验证步骤。还提到了在移植过程中遇到的问题,如设备节点保存和网络断开等。
摘要由CSDN通过智能技术生成

一、嵌入式系统环境及硬件

1、内核:Linux-2.6.10

2、板块自带USB接口:USB2.0

3、3G网卡:华为E1750 (当然还需要去联通办USIM卡,大概是200块钱,每月80元/1G)

二、所需软件包

1、usb-modeswitch-1.1.2.tar.bz2

usb-modeswitch-1.1.2.tar.bz2是对USB设备的工作模式进行转换一种万能工具,因为一般的3G网卡都不附带Linux的驱动,所有要用其进行转换。

2、libusb-0.1.12.tar.gz

 libusb提供给usb_modeswitch一套系统API

3、ppp-2.4.4.tar.gz

这个软件包是拨号工具

三、交叉编译usb-modeswitch

1、首先交叉编译libusb

解压并进入libusb-1.0.12目录,建立子目录install用于存放最后生存的库文件与头文件。

[root@libusb-0.1.12]# mkdir install

[root@libusb-0.1.12]# ./configure --build=i686-linux --host=arm-linux --prefix=/home/libusb-0.1.12/install

 [root@libusb-0.1.12]# make

[root@libusb-0.1.12]# make install

2、设置PKG_CONFIG_PATH环境变量,以使我们后面的编译能够顺利找到libusb库

[root@libusb-0.1.12]# export

PKG_CONFIG_PATH=/home/userfordm355/libusb-0.1.12/install/lib/pkgconfig:$PKG_CONFIG_PATH

    查看是否设置正确(这一步看你的libusb-1.0.12所在的目录,安装自己的目录修改)

[root@libusb-0.1.12]# echo $PKG_CONFIG_PATH

3、 交叉编译usb_modeswitch

(1)、修改Makefile文件

      CC = arm_v5t_le-gcc

(2)、在Makefile文件里直接加上编译选项指令库的路径即可如下:

$(PROG):&(OBJS)

      &(CC) –o $(PROG) &(OBJS) &(CFLAGS) –I /home/libusb-0.1.12/install/include –L /home/libusb-0.1.12/install/lib

(3)、make

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值