当前位置:   article > 正文

Linux-笔记 全志平台OTG虚拟 串口、网口、U盘笔记_linux usb ttygs0

linux usb ttygs0
 前言:

       此文章方法适用于全志通用平台,并且三种虚拟功能同一时间只能使用一个,原因是此3种功能都是内核USB Gadget precomposed configurations的其中一个选项,只能单选,不能多选,而且不能通过修改配置文件去实现功能。

虚拟串口:

内核配置
  1. Device Drivers --->
  2. [*] USB support --->
  3. <*> USB Gadget Support --->
  4. <*> USB Gadget precomposed configurations ((with CDC ACM and CDC OBEX support))
  5. CONFIG_USB_G_SERIAL

        

                

验证

1、查看/dev/目录下有无ttyGS0

                        ​​​​​​​        ​​​​​​​        

2、插上usb otg,电脑识别端口

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

3、互传数据

虚拟网口
内核配置
  1. Device Drivers --->
  2. [*] USB support --->
  3. <*> USB Gadget Support --->
  4. <*> USB Gadget precomposed configurations (Ethernet Gadget (with CDC Ethernet support))
  5. [*] RNDIS support
IP配置

1、开发板

        插上otg线后查看IP,可以看到有usb0,这个IP地址不要和以太网等其他网络一致,但是要和PC端一致,方便我们验证。

2、PC端

这里为方便只用ubuntu虚拟机验证,可以查看到有虚拟节点出现,将其IP设置为与开发板IP一个网段的,但是不要和其他网络一致。

验证

PC端 ping开发板

开发板ping PC端

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/991630
推荐阅读
相关标签
  

闽ICP备14008679号