243 字
1 分钟
开源鸿蒙系统配置 USB 转网口驱动

哪吒 D1 开发板可通过 USB 转网口模块实现网络连接。但在开源鸿蒙系统中,内核默认并未配置该驱动。本文将介绍如何为开源鸿蒙系统内核添加 USB 转网口驱动支持。

修改内核配置#

内核配置文件位于以下位置:

OpenHarmony/device/sunxi/config/chips/d1/configs/nezha/linux-5.4/config-5.4

其中 OpenHarmony 是开源鸿蒙系统源码的根目录。

打开该文件,在文件末尾添加以下配置选项:

CONFIG_USB_NET_DRIVERS=y
CONFIG_USB_USBNET=y
CONFIG_USB_RTL8152=y
CONFIG_USB_NET_AX8817X=y
CONFIG_USB_NET_CDCETHER=y
CONFIG_USB_NET_RNDIS_HOST=y
CONFIG_USB_NET_CDC_NCM=y
CONFIG_USB_NET_CDC_MBIM=y
CONFIG_USB_NET_CDC_EEM=y

保存文件后,重新构建系统。

构建系统#

在开源鸿蒙系统源码根目录 OpenHarmony 下,首先删除已有的构建内容 out

rm -rf out

然后执行以下命令进行构建:

./build.sh --product-name sunxi_d1 --ccache

后续参考 构建适用于哪吒开发板的开源鸿蒙系统 进行系统构建和生成镜像文件并烧写。参考 开源鸿蒙系统配置网络 进行网络配置。

开源鸿蒙系统配置 USB 转网口驱动
https://blog.wely.fun/posts/开源鸿蒙系统配置usb转网口驱动/
作者
Wely
发布于
2026-01-10
许可协议
CC BY-NC-SA 4.0