无需重装系统与编译完整镜像:Linux开发板集群启用ETH over USB的技术问询
关于Linux内核修改与USB网络激活的疑问
我们正在搭建一套由1台主设备+10台从设备组成的开发板网络集群,核心目标是通过USB连接实现网络通信(也就是ETH over USB),未来打算淘汰掉现有的以太网端口。目前我们只需要通过SSH在主从设备之间传输少量数据,不过提前做规划是为了减少后续的工作量——毕竟不想以后给整个集群都重装操作系统。
我刚完成ITCP学校的最后一门课程,现在在大学学习编程,后续肯定会深入钻研Linux内核相关的知识,同时也在寻找有Linux内核经验的伙伴加入我们的团队。不过当下我只需要搞定这一项配置修改就好。
我已经花了大概一周的时间做调研,梳理出了几个关键的研究方向,相关的配置关键词包括:
- 修改
drivers/net/usb/Kconfig中的CONFIG_USB_NET_CDCETHER配置 - 用于USB以太网的cdc-ecm类
- 启用USB RNDIS支持
现在我有两个核心问题想请教:
- 是否可以无需重装操作系统即可修改内核? 理想状态是只通过SSH修改内核相关配置,重启设备后就能生效,就像让原型飞机不用着陆直接升级成超级喷气式飞机那样。
- 如何激活USB网络(ETH over USB)?
内容的提问来源于stack exchange,提问作者anno_nym
相关产品推荐
相关产品推荐

