在AOSP中为Lollipop启用以太网

时间:2016-07-11 02:29:59

标签: android android-source ethernet

有没有人知道使用AOSP在Android Lollipop上启用以太网所需的步骤。我找到了ICS和KitKat的教程,但没有Lollipop的教程。我使用的是IMX6 Nitrogen6x_MAX板。

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

谢谢。

1 个答案:

答案 0 :(得分:0)

有很多事情要做。 Android-Porting Google Group搜索以太网的好消息,例如: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

init.rc中启用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>

更新:此链接也可能有用[{3}}