配置嵌入式Linux支持USB-ECM网卡

CDC-ECM简介

        USB CDC-ECM属于USB-IF定义的CDC(Communication Device Class)通信设备类别下的一个设备子类:Ethernet Networking Control Model(以太网控制模型),支持以太网(IEEE 802.3)和其他类似设备的通信,用于在设备和主机之间传输以太网帧数据。绝大多数发行版Linux、MacOS、Android都支持该驱动。

CH397简介

        CH397是一款高集成度、低功耗的USB 网卡芯片,内置青稞RISC-V 处理器、符合USB2.1 协议规范的高速USB 控制器及收发器PHY、以及符合IEEE802.3 协议规范、支持10M/100M 网络的以太网MAC+PHY。适配各类台式电脑、笔记本电脑、平板电脑、游戏机等的标准USB主机接口,用于通过USB扩展以太网接口。其支持ECM、NCM以及厂商驱动模式。

        CH397可根据使用平台自动选择对应的驱动模式,无需我们再进行配置。其中Linux下CH397使用CDC ECM驱动。

Linux配置支持CH397

        正常裁剪好的系统已支持CDC-ECM,若系统没有支持该特性,则可做如下操作进行配置。

        进入内核源码,输入“make menuconfig”打开内核配置菜单,进行如下配置:

        重新编译内核之后并加载,插入CH397即可见如下信息:

        此时可正常进行网络连接使用。

  • 13
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值