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转网口驱动/