在AOSP中为Lollipop启用以太网

在AOSP中为Lollipop启用以太网

问题描述:

有谁知道使用AOSP启用Android Lollipop上的以太网所需的步骤。我找到了ICS和KitKat的教程,但没有用于棒棒糖。我正在使用IMX6 Nitrogen6x_MAX板。在AOSP中为Lollipop启用以太网

终端命令导致奇怪的问题,所以我想尝试使用AOSP直接启用以太网,看看是否修复它。

谢谢。

+0

我是也感兴趣,请保留我贴。 –

那么有很多事情要做。从Android的移植谷歌集团搜索以太网有良好的信息,例如:https://groups.google.com/forum/#!searchin/android-porting/ethernet|sort:relevance/android-porting/DWg67cTX5BE/3aPtzeZpBAAJ

这里是你如何可能会开始......

启用你的Linux内核正确的以太网驱动程序,例如:

CONFIG_USB_USBNET=y 
CONFIG_USB_NET_CDC_EEM=y 

以下内容添加到产品.mk文件:

PRODUCT_COPY_FILES += \ 
frameworks/native/data/etc/android.hardware.ethernet.xml:system/etc/permissions/android.hardware.ethernet.xml 

打开在012 DHCP和IP更新:

service dhcpcd_eth0 /system/bin/dhcpcd -ABKL -f dhcpcd.conf 
    class main 
    disabled 
    oneshot 

service iprenew_eth0 /system/bin/dhcpcd -n 
    class main 
    disabled 
    oneshot 

更新frameworks/base/core/res/res/values/config.xml包括关于以太网的连接信息,在networkAttributes字符串数组添加:

<item>"ethernet,9,9,2,-1,true"</item> 

UPDATE:此链接可能是有用的,以及https://github.com/gxben/aosp-ethernet