草庐IT

Linux USB 开发指南

文章目录LinuxUSB开发指南1前言1.1文档简介1.2目标读者1.3适用范围2模块介绍2.1模块功能介绍2.2相关术语介绍2.3模块配置介绍2.3.1DeviceTree配置说明2.3.2board.dts配置说明2.3.3kernelmenuconfig配置说明2.4源码结构介绍2.5驱动框架介绍2.6Gadget配置2.6.1打开内核配置2.6.2linux-4.x/linux-5.4USBGadget配置流程2.7端点配置2.7.1端点fifo大小2.7.2端点的属性2.7.3定义端点的方向2.8调试方法2.8.1调试节点2.8.1.1USB0调试节点2.8.1.2USB1调试节点2

STM32F407ZGT6单片机连接ST_LINK和USB转TTL的接线方法+舵机

目录1.STM32F407ZG单片机连接ST_LINK2.STM32F407ZG单片机连接USB转TTL(用于串口通信)3 舵机1.STM32F407ZG单片机连接ST_LINK单片机       ST_LINK   9--------------------6   7--------------------2   20------------------3/4   1--------------------7/8 这里附上具体的接线图片:2.STM32F407ZG单片机连接USB转TTL(用于串口通信)单片机   USB转TTLTX————RXDRX————TXDGND————GND5V——

STM32F407ZGT6单片机连接ST_LINK和USB转TTL的接线方法+舵机

目录1.STM32F407ZG单片机连接ST_LINK2.STM32F407ZG单片机连接USB转TTL(用于串口通信)3 舵机1.STM32F407ZG单片机连接ST_LINK单片机       ST_LINK   9--------------------6   7--------------------2   20------------------3/4   1--------------------7/8 这里附上具体的接线图片:2.STM32F407ZG单片机连接USB转TTL(用于串口通信)单片机   USB转TTLTX————RXDRX————TXDGND————GND5V——

解决Win11(Win10同样适用)“弹出USB Attached SCSI(UAS)大容量存储设备时出问题”

解决Win11“弹出USBAttachedSCSI大容量存储设备时出问题”一、问题描述二、查找正在使用的程序的进程ID三、删除进程AlibabaProtect.exe一、问题描述当想要弹出移动移盘时,弹出提示窗:不是安全弹出移动硬盘会损坏硬盘,次数多了可能会造成硬盘不能使用,因此遇到这种情况不可简单地拔出硬盘。二、查找正在使用的程序的进程ID1.右键“此电脑”,选择“管理”一栏2.在弹出的窗口点击“管理事件”,双击第一个事件便可查看其详情(为了确保第一个事件为阻止硬盘弹出的事件,在进行这一步之前,要先尝试安全弹出硬盘)3.在事件属性窗口的详细信息页面便可以得知进程ID4.打开“任务管理器”,找

解决Win11(Win10同样适用)“弹出USB Attached SCSI(UAS)大容量存储设备时出问题”

解决Win11“弹出USBAttachedSCSI大容量存储设备时出问题”一、问题描述二、查找正在使用的程序的进程ID三、删除进程AlibabaProtect.exe一、问题描述当想要弹出移动移盘时,弹出提示窗:不是安全弹出移动硬盘会损坏硬盘,次数多了可能会造成硬盘不能使用,因此遇到这种情况不可简单地拔出硬盘。二、查找正在使用的程序的进程ID1.右键“此电脑”,选择“管理”一栏2.在弹出的窗口点击“管理事件”,双击第一个事件便可查看其详情(为了确保第一个事件为阻止硬盘弹出的事件,在进行这一步之前,要先尝试安全弹出硬盘)3.在事件属性窗口的详细信息页面便可以得知进程ID4.打开“任务管理器”,找

ESP32-CAM 使用 MicroPython 进行开发 - 使用图形化工具 Thonny (Mac)

ESP32-CAM开发工具目录ESP32-CAM开发工具硬件准备软件准备软硬件集成参考资料ESP32-CAM是安信可发布小尺寸的摄像头模组。该模块可以作为最小系统独立工作,尺寸仅为2740.54.5mm。ESP32-CAM可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、人脸识别以及其它物联网应用,是物联网应用的理想解决方案。ESP32-CAM采用DIP封装,直接插上底板即可使用,实现产品的快速生产,为客户提供高可靠性的连接方式,方便应用于各种物联网硬件终端场合。硬件准备硬件数量实物参考图ESP32-CAM模块开发板1CH340串口模块(USB-TTL)1双母头杜邦线|4

ESP32-CAM 使用 MicroPython 进行开发 - 使用图形化工具 Thonny (Mac)

ESP32-CAM开发工具目录ESP32-CAM开发工具硬件准备软件准备软硬件集成参考资料ESP32-CAM是安信可发布小尺寸的摄像头模组。该模块可以作为最小系统独立工作,尺寸仅为2740.54.5mm。ESP32-CAM可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、人脸识别以及其它物联网应用,是物联网应用的理想解决方案。ESP32-CAM采用DIP封装,直接插上底板即可使用,实现产品的快速生产,为客户提供高可靠性的连接方式,方便应用于各种物联网硬件终端场合。硬件准备硬件数量实物参考图ESP32-CAM模块开发板1CH340串口模块(USB-TTL)1双母头杜邦线|4

IT工具知识-16: 安卓手机通过USB共享网络给OpenWrt

0.系统环境设备:PhicommN1固件:OpenWrtR22.6.16(2022-06-1610:27:09byflippy)内核:5.15.47-flippy-73+o1.使用前必备在OpenWrt中安装以下模块kmod-usb-netkmod-usb-net-rndiskmod-usb-net-cdc-etheradb安装支持手机USB共享的内核模块(通过ssh终端操作)安装前先更新模块opkgupdate安装所有模块opkginstallkmod-usb-netkmod-usb-net-rndiskmod-usb-net-cdc-etheradb2.如何使用2.1OpenWrt的设置通

IT工具知识-16: 安卓手机通过USB共享网络给OpenWrt

0.系统环境设备:PhicommN1固件:OpenWrtR22.6.16(2022-06-1610:27:09byflippy)内核:5.15.47-flippy-73+o1.使用前必备在OpenWrt中安装以下模块kmod-usb-netkmod-usb-net-rndiskmod-usb-net-cdc-etheradb安装支持手机USB共享的内核模块(通过ssh终端操作)安装前先更新模块opkgupdate安装所有模块opkginstallkmod-usb-netkmod-usb-net-rndiskmod-usb-net-cdc-etheradb2.如何使用2.1OpenWrt的设置通

stm32F103C8T6 USB转ttl接线与串口调试

将USB中的接线端与板子上的对应接口相互连接,由于我的USB只有5针,所以不会涉及到在此处用短接线帽。其中的电源与接地对应相连接,但是再接收与发送端要错开相接,其中TXD--RXD;RXDTXD之后就可以打开代码烧录助手,我用的是flymcu,设置好对应的参数及其端口之后:   但是后面会发现:(一直烧录不进去) 后面上了查找了多方资料,总算找到了,需要将板子上的boot0先置1,才能够进行代码烧写:   烧录结束之后,又得将boot0重置为0,之后就可以进行串口通信的调试了烧录完成之后,一定得进行将boot1重置为0,否则调试结果不会如你所愿得 之后使用xcom串口助手,就可以进行串口调试了