一、下载驱动

网卡采用USB 2.0转以太网控制芯片AX88772B, android 2.3 和4.0下的通用网卡驱动不支持这款芯片, 需要从网上下载最新的linux 下AX88772B驱动

驱动下载地址:http://www.asix.com.tw/cs/download.php?sub=driverdetail&PItemID=105

二、将下载的驱动源码编译进kernel image.

下载的驱动解包后有6个文件, readme文件是release note , 里面有revision history和 make 方法, 可以简单看一下.

Makefile文件告诉我们生成的最终文件是asix.o, 其它4个文件asix.c, asix.h,axusbnet.c,axusbnet.h就是我们需要的源码文件了.

进入你的kernel 目录, 你会发现/drivers/net/usb里已经有asix.c 文件, 你可以用下载的asix.c 直接替换这个文件, 也可以将原始的asix.c 改名成asix_ori.c.

将asix.c, asix.h,axusbnet.c,axusbnet.h全部放入/drivers/net/usb 目录, 不需要做任何修改,直接在终端执行make -j2.

如果不能生asix.o, 你需要检查你的config 文件里下面几个flag 是否有设置

#
# USB Network Adapters
#
CONFIG_USB_PEGASUS=y
CONFIG_USB_USBNET=y
CONFIG_USB_NET_AX8817X=y
CONFIG_USB_NET_CDCETHER=y
CONFIG_USB_NET_CDC_NCM=y
CONFIG_USB_NET_DM9601=y
CONFIG_USB_NET_NET1080=y
CONFIG_USB_NET_CDC_SUBSET=y
CONFIG_USB_BELKIN=y
CONFIG_USB_ARMLINUX=y
CONFIG_USB_NET_ZAURUS=y

三、配置dhcp 和dns

烧入新生成的kernel image, 这时你的设备还不能通过浏览器访问internet, 需要配置dhcp 和dns.

打开adb, 输入下面两条命令

netcfg eth0 dhcp
setprop net.dns1 8.8.8.8

最后用busybox ifconfig 检查一下设置是否生效.

如果在eth0 里能看到系统分配的IP 地址, 说明一切设置OK了.

--2012.09.03

让Android 设备通过USB 转RJ45有线网卡上网相关推荐

  1. android 有线网卡 驱动程序,让Android 设备通过USB 转RJ45有线网卡上网

    一.下载驱动 网卡采用USB 2.0转以太网控制芯片AX88772B, android 2.3 和4.0下的通用网卡驱动不支持这款芯片, 需要从网上下载最新的linux 下AX88772B驱动 二.将 ...

  2. Android设备支持USB转RJ45有线网卡( 沐阳网卡JP1081B/9700)

    Android设备支持USB转RJ45有线网卡( 沐阳网卡JP1081B9700) 网卡设备: 沐阳网卡JP1081B/9700 系统平台: HISI3798MV100  Android : 4.2 ...

  3. Android设备与USB设备的连接通讯

    关于Android与USB设备的连接,所能搜索到的资料特别的少,但恰恰接到了一个这样的需求,使用android平板通过USB与一个外接设备进行通讯,这个设备是一个压力感应器,在压力发生变化时可以测到相 ...

  4. Android设备通过usb控制zedboard产生pwm波实验

    Android设备通过usb控制zedboard产生pwm波实验 一.实验目的 安卓设备如安卓平板,通过usb与zedboard通信,在安卓设备端控制zedboard端产生的pwm波的频率和占空比. ...

  5. Android设备的USB通讯

    摘 要: AOA协议是Google公司推出的用于实现Android设备与外围设备之间USB通信的协议.该协议拓展了Android设备USB接口的功能,为基于Android系统的智能设备应用于数据采集和 ...

  6. android 网络re,Gnirehtet让Android设备通过USB连接电脑上网

    Gnirehtet让Android设备通过USB连接电脑上网 2020年08月02日 | 萬仟网移动技术 | 我要评论 目录Gnirehtet简介Gnirehtet教程Gnirehtet下载地址功能快 ...

  7. Android设备通过USB共享网络给OpenWrt路由器

    1️⃣前言 如果随身WiFi自带的热点不稳定的话,可以考虑插到有USB口的OpenWrt路由器上,减少随身WiFi的负荷,使网络更为稳定. 但有的路由器虽然有USB口,也是OpenWrt系统,连接设备 ...

  8. Android设备通过USB线连接PC进行Socket通信

    Android设备分别作为客户端和服务端与PC通讯 背景简介 核心原理 整体思路 代码讲解 1.创建广播监听类ConnectStateReceiver 2.建立Socket连接 3.Socket连接成 ...

  9. Android设备获取USB扫码枪扫描的内容与可能遇到的问题解决

    这篇文章主要给大家介绍了关于Android设备获取扫码枪扫描内容的方法,以及在开发中可能会遇到的问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们 ...

  10. Android手机通过USB线共享电脑的网络上网

    参考:http://jingyan.baidu.com/article/dca1fa6f81bb23f1a44052bf.html 电脑没有无线网卡,家里没有无线路由器,公司没有wifi网络时却又想让 ...

最新文章

  1. 深圳零基础自学python_深圳学习python
  2. 七牛直播云服务技术揭秘
  3. 面试中经常会问的智力题,来看看你会做几道
  4. Oracle修改实例名SID
  5. 令人深思的联系-this关键字(隐藏属性static)
  6. mysql备份psb文件怎么打开,当迁移 Navicat 到新电脑时,如何保留数据库连接信息?...
  7. 大一python考试知识点_Python基础知识点(精心整理)
  8. VMware虚拟机安装Windows 7
  9. 视频教程-DelphiXE10安卓开发(实战篇)-其他
  10. 124.《sql,json编辑器之CodeMirror》
  11. HybridPose:混合表示下的6D对象姿态估计
  12. 美国回国机票多种航线任您选
  13. 《这才是马云》读书笔记
  14. matlab 总谐波失真,分析谐波失真 - MATLAB Simulink Example - MathWorks 中国
  15. 【安全资讯】《网络产品安全漏洞管理规定》出台,漏洞披露者的紧箍咒?
  16. CNCC 2018 科技展盛况空前,近 100 家企业汇聚一堂
  17. SAE J1850 汽车总线协议 VPW 物理层驱动程序在STM32芯片上的实现
  18. 给定一个十进制数,将其转化为N进制数-----17年滴滴笔试题
  19. 《杜拉拉升职记》之经典语录
  20. android 系统升级 方法,Android Recovery 升级方法

热门文章

  1. SourceGenerator入门指北
  2. 达梦disql中“pagesize”的设置
  3. uploadify onSelect
  4. 从单片机初学者迈向单片机工程师(对初学者非常有用)
  5. 【极学】托马斯的《生命不可承受之轻》
  6. word图片撑满_word图片满页 word图片铺满整个页面
  7. Win10 wifi无法上网,连网线却可以正常上网的解决办法
  8. Java关于数字的正则校验
  9. C# RichTextBox 制作文本编辑器
  10. 图灵奖得主 Adi Shamir最新理论,揭秘对抗性样本奥秘 | 智源大会特邀报告回顾...