草庐IT

usb-debugging

全部标签

USB转RS-422转换器使用方法和操作步骤

产品概述笔者使用的是宇泰UT-8890这款通用的USB/RS-232/485/422转换器,产品无需外加电源、兼容USB、RS-232、RS-422、RS-485标准,能够将单端的USB信号转换为平衡差分的RS-232、RS-422或RS-485信号,提供每线浪涌保护功率,以及各种原因在线路上产生的浪涌电压并且极小的极间电容保证RS232/RS-422/RS-485接口的高速传输,RS232、RS-422、RS-485端通过DB9公头的连接器连接。转换器内部带有零延时自动收发转换,独有的I/O电路自动控制数据流方向,而不需任何握手信号(如RTS、DTR等)无需跳线线设置实现全双工(RS-232

Linux USB 设备检测

LinuxUSB设备检测Linux下查看USB设备设备信息解释Linux下查看USB设备最常用的命令就是lsusb,但是lsusb仅能查看当前的简单USB设备信息,要查看详细的USB设备信息,最好还是借助Linux下的debugfs机制。debugfs挂载:mount-tdebugfsnone/sys/kernel/debug/通过debugfs查看USB设备信息cat/sys/kernel/debug/usb/devices设备信息解释通过/sys/kernel/debug/usb/devices设备节点可以看到当前USB设备的详细信息,具体如下:T:Bus=01Lev=00Prnt=00P

GD32F303基于USBD库的usb custom hid 双向通讯实现

默认已经建立好需要移植的GD32F303空白工程环境:keil  GD库版本:V2.1.4通讯工具:链接:https://pan.baidu.com/s/1Ukuy0u52C9ufPGz9QcHONA 提取码:d9rf正文开始USBD库植步骤:找到GD官网的软件包本文中用的是GD32F30x_Firmware_Library_V2.1.4将Firmware\GD32F30x_usbd_library文件夹全部拷贝至工程目录然后添加C文件,参考官方customhiddemo是这样 添加H文件路径 需要在官方customhiddemo找到这俩两个头文件,加到自己工程里这俩文件随意放,我是放在自己的

Objective-c 方法混淆在 DEBUG 中有效,但在 RELEASE 中崩溃

我做了一个xcode项目,在那里我做了一些安全工作,他们要求我混淆方法名称像这样#definespecialMethoda9328238+(void)specialMethod{//dosecuritystuff}我从项目(项目A)创建了一个.framework库,并将其包含到另一个项目(项目B)中。但是当我使用发布构建配置运行(项目B)时,它总是像这样崩溃。***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'+[SecurityClassa9328238]:unrecognizedse

Objective-c 方法混淆在 DEBUG 中有效,但在 RELEASE 中崩溃

我做了一个xcode项目,在那里我做了一些安全工作,他们要求我混淆方法名称像这样#definespecialMethoda9328238+(void)specialMethod{//dosecuritystuff}我从项目(项目A)创建了一个.framework库,并将其包含到另一个项目(项目B)中。但是当我使用发布构建配置运行(项目B)时,它总是像这样崩溃。***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'+[SecurityClassa9328238]:unrecognizedse

STM32F103C8T6使用USB转TTL程序下载与BOOT0,BOOT1设置的误区

1.STM32F103C8T6使用USB转TTL下载程序方式烧录前的准备工作操作:(1)BOOT0置3.3V,就是将跳帽接1(2)BOOT1置GND,就是将跳帽接0连接好线序开始烧录工作:1:电源---此处省略一万字---2:TXD接PA10,RXD接PA93:使用烧录软件进行程序烧录(由于软件有很多就不谈细节了,我使用的FlyMCU) 2.BOOT0,BOOT1=掉电? BOOT0与BOOT1组合的三种启动模式与掉电的前因后果,且看稍后讲解 经过1的步骤后,你的程序已经烧录在单片机里了,没错就是FLASH里面。还记得你的BOOT0与BOOT1是怎么接的嘛——》BOOT0置1,BOOT1置0—

WireShark抓USB包使用教程

WireShark抓USB包使用教程安装wireshark,和usb抓包工具。这里教你如何抓新插入的USB数据包,而不是把整个总线一起抓包。安装wireshark后打开软件,这里我也是很找了好久才发现如何使用,关键在于下图红框中的齿轮选项。点击进来后不要勾选第一个,然后点击save,点击开始捕抓数据,当你插入新的USB时,它就会把新的插入的USB数据抓出来,而不会整个USB总线一起抓包。下面就是新插入USB时的抓包。

FPGA驱动FT601实现USB3.0通信测速试验 提供工程源码和QT上位机源码

目录1、前言2、FT601芯片解读和时序分析FT601功能和硬件电路FT601读时序解读FT601写时序解读3、我这儿的FT601USB3.0通信方案4、vivado工程详解5、上板调试验证6、福利:工程代码的获取1、前言目前USB3.0的实现方案很多,但就简单好用的角度而言,FT601应该是最佳方案,因为它电路设计简单,操作时序简单,软件驱动简单,官方甚至提供了包括FPGA驱动在内的丰富的驱动源码和测试软件;本设计用FPGA驱动FT601芯片实现USB3.0数据通信,使用同步245模式通信,在FPGA里设置了一个计数器,在写操作时计数器每个时钟累加1,此间QT上位机会读取FT601发给上位机

【GStreamer 】3-2 gstreamer实现USB相机采集图片和录像

0、硬件平台和测试环境说明        感觉网上看这一类说明,常常最大的疑惑就是,为什么别人能用,我自己就不成了,其实很多时候都是各自的环境交代不清楚所致。所以我觉得讲操作前,必须先交代自己的测试环境。        我自己使用的是TX1核心模块,安装ubuntu18.04的环境。安装了英伟达配套的所有cuda的套件库。nvidia@nvidia-desktop:~$sudolsb_release-aNoLSBmodulesareavailable.DistributorID:UbuntuDescription:Ubuntu18.04.5LTSRelease:18.04Codename:bi

Springboot程序开启远程DEBUG

一、远程debug的原理SpringBoot程序远程debug的原理主要是通过在启动时指定JVM参数来启用远程调试模式,并在调试器中连接到程序所在的调试地址,从而实现对程序的远程调试。具体步骤如下:在运行SpringBoot程序时,在启动命令的JVM参数中指定远程调试的相关配置,比如指定调试端口和允许远程连接等参数,例如:-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7005启动SpringBoot程序后,程序会监听指定的调试端口,并等待调试器连接。在调试器中创建一个远程调试配置,配置连接到程序所在的服务器和指定