当前位置: 首页 > news >正文

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

 前言:

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

虚拟串口:

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

        

                

验证

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

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

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

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

3、互传数据

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

1、开发板

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

2、PC端

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

验证

PC端 ping开发板

开发板ping PC端

http://www.lryc.cn/news/371594.html

相关文章:

  • Qt实现SwitchButton滑动开关按钮组件
  • C++进阶:继承
  • SFTP工具
  • 服务器数据恢复—vxfs文件系统元数据被破坏的数据恢复案例
  • 【SCAU数据挖掘】数据挖掘期末总复习题库简答题及解析——上
  • 云时代的Java:在云环境中实施Java的最佳实践
  • STL - 常用算法
  • Qt | QTextStream 类(文本流)
  • Python学习笔记7:入门知识(七)
  • 如何翻译和本地化游戏?翻译访谈
  • [C++] 从零实现一个ping服务
  • 2024网络安全学习路线 非常详细 推荐学习
  • STM32F103ZET6_HAL_CAN
  • javaWeb项目-ssm+vue网上租车系统功能介绍
  • Go模板页面浏览器显示HTML源码问题
  • 弃用Docker Desktop:在WSL2中玩转Docker之Docker Engine 部署与WSL入门
  • Mac下载了docker,在终端使用docker命令时用不了
  • Spring Security——基于MyBatis
  • Qt——升级系列(Level Four):控件概述、QWidget 核心属性、按钮类控件
  • 品质卓越为你打造App UI 风格
  • ei期刊和sci期刊的区别
  • 从零手写实现 nginx-20-placeholder 占位符 $
  • leetcode290:单词规律
  • IDEA 2022
  • Vue TypeScript 实战:掌握静态类型编程
  • Hudi extraMetadata 研究总结
  • Vue31-自定义指令:总结
  • Windows环境如何使用Flutter Version Manager (fvm)
  • 优化Elasticsearch搜索性能:查询调优与索引设计
  • STM32-17-DAC