主题 : android如何使用以太网上网 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 51153
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2011-06-30
最后登录: 2011-10-25
楼主  发表于: 2011-09-20 14:25

 android如何使用以太网上网

        我正在开发android系统,手上有一块开发板。经过一段时间的研究后还是不知道怎么实现ethernet上网的功能?
    首先,网上芯片是好的,因为我用开发板附带的ubuntu系统SD卡测试过,可以ping通其他主机。
    1、我问过卖开发板的那个人,他说,把BSP里的镜像烧写进SD卡,启动之后,再设置一下就可以上网了。但是,我把BSP里的镜像烧写进SD卡,开机之后,本应在settings->wireless&network里并没有出现ethernet的选项。没有出现这个选项的原因可能是什么?是没有驱动的原因?我下过多个不同BSP也测试过,但结果还是那样。
    2、我下载了android的源代码,在编辑内核时,网卡的驱动程序是已经编译进内核的了,当我把编译过的内核镜像烧写进SD卡,启动机子,还是没有发现ethernet的相关选项。
    3、我现在是用SD卡启动,但一般的手机或MID的android不可能是SD卡启动的吧。那是怎么做的,请各位大虾帮帮小弟。。。
级别: 新手上路
UID: 51153
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2011-06-30
最后登录: 2011-10-25
1楼  发表于: 2011-09-20 14:26
先自顶一下
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
2楼  发表于: 2011-09-20 14:37
如果是友善的板子,请仔细看看用户手册,有详细的说明,我们的系统中有一个“有线网设置”程序。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 51153
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2011-06-30
最后登录: 2011-10-25
3楼  发表于: 2011-09-20 14:52
是别的板子,能在android平台上设置IP吗?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
4楼  发表于: 2011-09-20 15:20
那就不了解了,这是我们专门做的程序,方便用户设置
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
5楼  发表于: 2011-09-22 10:28
如果沒有 GUI 那就要先:
1.網路線接上
2.DHCP或static IP
3.netcfg 查看 資訊  是否有 DNS,gateway資訊
4.沒有 DNS...等資訊請設定...
5.設定OK,開啟瀏覽器應該就可以

僅適用區域網路    
XDSL環境請自行撥號
[ 此帖被kazaya在2011-09-22 11:16重新编辑 ]
级别: 新手上路
UID: 51153
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2011-06-30
最后登录: 2011-10-25
6楼  发表于: 2011-09-23 11:06
netcfg
lo          UP         127.0.0.1                 255.0.0.0           0x00000049
eth0     DOWN  0.0.0.0                     0.0.0.0            0x00001002
usb0    DOWN  0.0.0.0                     0.0.0.0                 0x00001002
sit0      DOWN   0.0.0.0                     0.0.0.0                 0x00000080
eth1     UP         192.168.112.128   255.255.248.0   0x00001003
1、eth0应该是开发板自带的网卡,我想开启它是却出现了错误
ifconfig eth0 up
error: SIOCSIFFLAGS (Cannot assign requested address)
2、eth1是我的usb网卡,IP和子网掩码是我从控制终端配置的,但第三项是什么我不懂。我想像设置wifi静态IP那样设置ethernet的IP。
3、还有,我从网上找到的资料,android本身不支持ethernet,要打个补丁。问题是我不知道怎样打补丁,命令是什么?补丁是这个吗:http://code.google.com/p/android-x86/downloads/detail?name=0001-merge-ethernet-support-to-eclair.patch
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
7楼  发表于: 2011-09-23 11:10
去看看帖子

http://blog.csdn.net/fgwf1/article/details/6049416#FeedBack

这是一个针对上网本的一个网络管理组件,对应的修改连接管理器和系统服务就行了