按官网方法下载下来的android源码包怎么添加Ethernet?

4in 2011-07-23 09:48:36
1.按官网方法下载下来的android源码包是哪几个文件啊,我怎么找不到boot、kenel这些东西的。
2.还有一个问题是我将android整个文件都导入eclipse,按照网上的要求把.classpath里没有文件的地址删了,还是报错阿?
3.android怎么添加Ethernet?这个很重要。
...全文
440 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
aresyangzz 2011-11-19
  • 打赏
  • 举报
回复
现在移植网上的代码,
也没有图标显示,网页也打不开,
显示log,ip,dns什么的都获取到了啊。
有没有人碰到过同样的问题啊。
Log如下:
07-10 14:27:37.128: INFO/ActivityManager(2157): Displayed activity com.android.settings/.EthernetSettings: 382 ms (total 382 ms)
07-10 14:27:38.439: DEBUG/dalvikvm(2296): GC_FOR_MALLOC freed 4657 objects / 236416 bytes in 29ms
07-10 14:27:40.392: INFO/EthernetStateTracker(2157): reset device eth1
07-10 14:27:41.412: INFO/EthernetStateTracker(2157): trigger dhcp for device eth1
07-10 14:27:41.412: DEBUG/EthernetStateTracker(2157): DhcpHandler: DHCP request started
07-10 14:27:41.744: DEBUG/dalvikvm(2157): GC_FOR_MALLOC freed 11357 objects / 618520 bytes in 57ms
07-10 14:27:42.474: INFO/EthernetStateTracker(2157): report new state CONNECTED on dev eth1
07-10 14:27:42.474: VERBOSE/EthernetStateTracker(2157): update network state tracker
07-10 14:27:42.474: INFO/EthernetStateTracker(2157): received HW connected, stack=false HW=false
07-10 14:27:43.413: DEBUG/EthernetStateTracker(2157): DhcpHandler: DHCP request succeeded: ipaddr 192.168.0.237 gateway 192.168.0.1 netmask 255.255.255.0 dns1 202.96.134.133 dns2 0.0.0.0 DHCP server 192.168.0.1 lease 3600 seconds
07-10 14:27:43.413: INFO/EthernetStateTracker(2157): received configured succeeded, stack=false HW=true
aresyangzz 2011-11-16
  • 打赏
  • 举报
回复
请教下
我现在能获取ip什么的都获取到了,状态栏上的图标也显示出来了,但就是浏览器不能访问网页,可能是什么的问题,谢谢!
下面是log
DEBUG/ConnectivityService(2176): adding dns 12.26.2.228 for mobile
DEBUG/ConnectivityService(2176): adding dns 8.8.8.8 for mobile
DEBUG/ConnectivityService(2176): erasing net.dns1
DEBUG/ConnectivityService(2176): erasing net.dns2
DEBUG/ConnectivityService(2176): ConnectivityChange for mobile_hipri: CONNECTED/CONNECTED
ERROR/NetworkStateTracker(2176): net.tcp.buffersize.unknown not found in system properties. Using defaults
4in 2011-07-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 beeboobeeboo 的回复:]

http://git.android-x86.org/
[/Quote]能解释下么,就给我个网址里面东西很多阿。
beeboobeeboo 2011-07-25
  • 打赏
  • 举报
回复
不要误导哦,内核是支持以太网的(废话),加上网口驱动就可以了。主要是改android OS部分,我给的那个网址是x86的,他们把以太网添加的很好了,你在里面找找就能搞过来。
soft200816 2011-07-25
  • 打赏
  • 举报
回复
发现楼主喜欢peter这个单词。
Peter:来自希腊语,原意“rock”, 是岩石的意思,代表刚毅、坚硬的含义。德语、俄语和英语一样都作“Peter”(彼得/比得/皮特尔),法语作“Pierre”(皮埃尔),西班牙语作“Pedro”(佩德罗),意大利语作“Pietro”(皮特罗),挪威语作“Peer”(皮尔)。俄语“Peterov”(彼得洛夫)与英语“Peterson”(彼得森)都是同一个意思。
七夜_雪 2011-07-25
  • 打赏
  • 举报
回复
普通的linux移植的话,一般包括几个步骤:
1、首先是移植bootloader
2、下载内核,移植驱动
3、修改内核配置
4、移植根文件系统(这个一般不需要“移植”,除特殊情况,如Android的HAL)
5、烧制bootloader
6、烧制内核
7、烧制根文件系统
文档的话倒是有,不过我手上的都是些傻瓜式的步骤,如果不从这些步骤深入研究求原因的话,没什么用。建议你先学习下关于bootloader、内核、根文件系统等相关概念,了解下一个嵌入式系统是怎么跑起来的先,然后才能从根本上了解系统移植。
4in 2011-07-25
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 louiswangbing 的回复:]

只需要按照普通的移植linux内核的步骤来移植好驱动,配置好内核配置文件就可以了,不需要修改android部分的源代码
[/Quote],哦。。。能教下偶普通的移植linux内核步骤么,我想学习下,有文档的话最好。发我邮箱也行peter_hu@mcinnova.com ,在此先谢了。
七夜_雪 2011-07-25
  • 打赏
  • 举报
回复
恩,以太网的话,只需要按照普通的移植linux内核的步骤来移植好驱动,配置好内核配置文件就可以了,不需要修改android部分的源代码
4in 2011-07-25
  • 打赏
  • 举报
回复
现在知道怎么改了,才不会报错,不过出现的警告不少。
在此提供下方法,希望和我碰到一样方法的人能解决。(这个问题害我纠结了好几天):
>拷贝development/ide/eclipse/.classpath到源代码根目录
删除.classpath中下面两行:

<classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/google-common_intermediates/javalib.jar"/>

<classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/gsf-client_intermediates/javalib.jar"/>

添加下面一行:

<classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/javalib.jar"/>
4in 2011-07-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 louiswangbing 的回复:]

回答你的问题如下:
1、你下载的应该是android arm的源码,由于这部分android使用的是模拟器,已经提供了模拟器使用的内核镜像,所以内核代码的部分并木有放在这里,而是在另外的工程里,你可以百度一下“android内核源代码下载”,可以下到。
2、这个问题的话,我不是很明白你想要干嘛。揣测一下,你是不是想把android的源码加到SDK里面,看API的时候可以看源代码呢?如果是的话……
[/Quote]现在主要是解决android ethernet ,这个和我的后期任务有至关联系,但是网上查了资料说需要修改内核,于是想亲自体验下android源码的定制,知道这个后在利用eclipse软件修改源码,增加ethernet,我想走的是这条路。。。
七夜_雪 2011-07-25
  • 打赏
  • 举报
回复
回答你的问题如下:
1、你下载的应该是android arm的源码,由于这部分android使用的是模拟器,已经提供了模拟器使用的内核镜像,所以内核代码的部分并木有放在这里,而是在另外的工程里,你可以百度一下“android内核源代码下载”,可以下到。
2、这个问题的话,我不是很明白你想要干嘛。揣测一下,你是不是想把android的源码加到SDK里面,看API的时候可以看源代码呢?如果是的话,那么你不需要把android的多有源码导进去的,只需要导入部分的。如果我猜对了,具体方法你可以百度“android源代码加到SDK”,不行的话你再找我。
3、以太网的话,内核支持就行了,跟android没什么太大关系的。
另外,问楼主一个问题,看样子你研究的东西貌似很全面啊,SDK你有兴趣,内核你也有兴趣,移植你也有兴趣,但是好像不知道怎么入手,是吗?
4in 2011-07-23
  • 打赏
  • 举报
回复
[Quote=引用楼主 peter_hucq 的回复:]
1.按官网方法下载下来的android源码包是哪几个文件啊,我怎么找不到boot、kenel这些东西的。
2.还有一个问题是我将android整个文件都导入eclipse,按照网上的要求把.classpath里没有文件的地址删了,还是报错阿?
3.android怎么添加Ethernet?这个很重要。
[/Quote]
beeboobeeboo 2011-07-23
  • 打赏
  • 举报
回复
http://git.android-x86.org/

80,469

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧