有没有人知道使用AOSP在Android Lollipop上启用以太网所需的步骤。我找到了ICS和KitKat的教程,但没有Lollipop的教程。我使用的是IMX6 Nitrogen6x_MAX板。
终端命令引起了奇怪的问题,所以我想尝试直接使用AOSP来启用以太网,看看是否能修复它。
谢谢。
答案 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}}