1、配置内核支持(Linux-2.6.21)

(1)在设备驱动的网络配置里选择上ppp的支持,因为后面使用到的拨号软件pppd要用到此驱动,如果不配置会报没有此驱动的错误

/dev/ppp驱动,这里选择型号,直接编译进内核

Device Drivers  ---> Network device support  --->

(2)选择上usb转串口驱动,主要有两处,同样选择直接编译进内核

Device Drivers  ---> USB support  ---> USB Serial Converter support---->USB Serial Converter support

同时,需要在kernel/driver/usb/serial/option.c中加入你的上网卡的型号,可以在主机上用lsusb命令查看,也可以在cat /proc/bus/usb/devices中查看,E1750---->0x12D1:0x1446

配置完毕,编译内核,下载到板子上,板子依然是将该上网卡认做U盘,查看cat /proc/bus/usb/devices里的driver仍然是usb storage,并没有自动转换成ttyUSB,网上说这一步完成后,应该是可以支持自动转换了,但是我们的Linux却没有,不知何故?于是加入了usb_modeswitch

2 、usb_modeswitch的配置与使用

(1)交叉编译libusb库(貌似版本依赖问题很严重,选了好几个版本,libusb-0.1.12.tar.gz)

    ./configure --host=arm-linux

                        --prefix=/edy/3G

    make

    make install

    将会在/edy/3G下生成3个目录:include (里面是下一步操作需要的头文件)  lib(里面是下一步操作需要的库)bin

(2) 交叉编译usb_modeswitch (usb_modeswitch-1.1.9)

  修改Makefile

    CC= arm-linux-gcc

    CFLAGS += -Wall   -I /edy/3G/include   -L /edy/3G/lib  -lusb

make all

  生成了usb_modeswitch可执行程序

还要修改配置文件usb_modeswitch.conf,需要用到usb_modeswitch-data-20110805.tar.bz2
      在usb_modeswitch-data目录下,有一个usb_modeswitch.d目录,在下面找到你的3G上网卡所对应的型号,我的是12d1:1446

  cat 12d1:1446 >> usb_modeswitch/usb_modeswitch.conf

(3) 将usb_modeswitch应用程序移动到开发板的/usr/sbin下,将usb_modeswitch.conf移动到开发板的/etc下

  将libusb库移动到开发板的/lib下,要注意最好在主机上对libusb压缩,tar -cvf libusb.tar ,然后在开发板上解压缩,

cd /lib/usblib

cp -ard *  /lib下面(一定要防止符号链接丢失,要加-d选项)

3 、拨号软件ppp的移植(ppp-2.4.5.tar.gz)

将生成的pppd 和chat移动到板子的/usr/sbin下,将mini6410写的拨号脚本/etc/ppp目录复制到板子的/etc目录下

4、在板子上操作

插上上网卡,运行usb_modeswitch,就可以在/dev目录下生成ttyUSB0 ttyUSB1 ttyUSB2等驱动了,你可以查看

cat /proc/bus/usb/devices 下,看dirver标签,已经是还有两个ttyUSB没生成。。。。。。。。。

此时运行拨号软件pppd call wcdma,就能够发指令了

待续。。。。。。。。。。。

华为E1750上网卡往嵌入式板子上移植详解相关推荐

  1. u-boot-2009.08在2440上的移植详解(三)

    一.移植环境 主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2.tgz u-b ...

  2. 浅析嵌入式系统之uboot详解(1)—板子上电后uboot做了什么

    bootloader详解目录-废铁是怎么产生价值的 浅析嵌入式系统之uboot详解(1)-板子上电后uboot做了什么 浅析嵌入式系统之uboot详解(2)-CPU工作模式 浅析嵌入式系统之uboot ...

  3. 基于瑞芯微3399的嵌入式linux,瑞芯微x3399 linux QT平台WIFI移植详解

    原标题:瑞芯微x3399 linux QT平台WIFI移植详解 第1章 内核配置 硬件平台:x3399开发板或ibox3399卡片电脑 操作系统:linux4.4.5+ QT5.6 WIFI型号:AP ...

  4. MiniGui移植详解1【转】

    MiniGUI 1.3.3 移植详解 作者:大漠孤狼 E-Mail:yuqiang0107@126.com 最近移植了 MiniGUI 1.3.3 到一个开发板上,中间遇到许多问题,在论坛上发问题,结 ...

  5. 浅析嵌入式系统之uboot详解(5.1)—时钟分频

    bootloader详解目录-废铁是怎么产生价值的 浅析嵌入式系统之uboot详解(1)-板子上电后uboot做了什么 浅析嵌入式系统之uboot详解(2)-CPU工作模式 浅析嵌入式系统之uboot ...

  6. 浅析嵌入式系统之uboot详解(5.3)—PWM定时器(番外)

    bootloader详解目录-废铁是怎么产生价值的 浅析嵌入式系统之uboot详解(1)-板子上电后uboot做了什么 浅析嵌入式系统之uboot详解(2)-CPU工作模式 浅析嵌入式系统之uboot ...

  7. 浅析嵌入式系统之uboot详解(3)—看门狗

    bootloader详解目录-废铁是怎么产生价值的 浅析嵌入式系统之uboot详解(1)-板子上电后uboot做了什么 浅析嵌入式系统之uboot详解(2)-CPU工作模式 浅析嵌入式系统之uboot ...

  8. java集合框架史上最详解(list set 以及map)

    title: Java集合框架史上最详解(list set 以及map) tags: 集合框架 list set map 文章目录 一.集合框架总体架构 1.1 集合框架在被设计时需满足的目标 1.2 ...

  9. Multipart/form-data POST文件上传详解

    Multipart/form-data POST文件上传详解 理论 简单的HTTP POST 大家通过HTTP向服务器发送POST请求提交数据,都是通过form表单提交的,代码如下: <form ...

最新文章

  1. 生态伙伴 | 身边的法律人都在用的「觅律搜索」入驻飞书啦!
  2. vue通过监听实现相同路径的视图重新加载
  3. jmeter 自定义参数_jmeter参数化并在jenkins上执行
  4. 馒头,国庆节快乐啊!!~~~!
  5. 生产环境部署python代码(django+uwsgi+nginx)
  6. WEB攻击手段及防御-扩展篇
  7. Flask werkzeug 源码解析
  8. 20w7珠led驱动电源电路图_LED驱动电源:用TL431做的几个恒流电路分享!
  9. 如何创建android布局,如何创建像Android CallLog布局的布局
  10. 【ubuntu】安装qemu
  11. 服务器网络销售软文,关于云服务器的软文
  12. Hibernate的单向1-1关联(二)
  13. 只包含因子2 3 5的数 (思维和二分)
  14. oracle建表代码,oracle建表脚本当中使用默认值 (转)
  15. 用计算机解决问题时 首先应该确定程序,算法与程序设计试题带答案
  16. Write-Ahead Log(WAL)的工作原理
  17. 杭电OJ——第1000,1001题
  18. 关于Spire.PDF for .NET
  19. jquery 照片墙抽奖_使用jQuery滑动面板照片墙画廊
  20. AD用户登录验证,遍历OU(LDAP)

热门文章

  1. 一个屌丝程序员的青春(二二)
  2. 栋感光波-冲刺日志(第6次)
  3. 第4章 Linux网络编程 22.多进程实现并发服务器、多线程实现并发服务器
  4. [ Linux 长征路第四篇 ] 开发工具 vim的使用 gcc/g++的使用
  5. 无人驾驶学习笔记--路径规划(二)【Dubins曲线和Reeds-Shepp曲线】
  6. 入伏从哪天算起比较准确性_2020入伏从哪天算起 2020入伏时间计算表一览
  7. 微信小程序|分享功能|复制文字|拨打电话|
  8. 编写Java程序,用户在网上购买商品(good),当用户买了一本书(book)、一顶帽子(hat)或者买了一双鞋子(shoe),卖家就会通过物流将商品邮寄给用户,使用简单工厂模式模拟这一过程。
  9. 告别linux、vim下讨厌的声音提示
  10. Excel最多可存多少行,多少列?