首页
文章
标签
编程语言
Linux
关于
给我留言
我的动态
友情链接
1
linux通过SCP命令在多个系统间复制文件
2
vscode通过Remote-SSH插件连接Linux时报Error: XHR failed错误
3
银河麒麟系统中root用户open文件报 failed: Permission denied
4
C++如何实现类似C#中的属性(Property)
5
qt creator编译时出现了错误:error: LNK1181: cannot open input file 'debug\main.obj'
码峰
累计撰写
185
篇文章
累计创建
77
个标签
累计收到
18
条评论
栏目
首页
文章
标签
编程语言
Linux
关于
给我留言
我的动态
友情链接
搜索
标签搜索
FreeRTOS
Zynq
DMA
IIS
WinUSB
nuget
单片机
PowerShell
gcc
pip
dpkg
Xenomai
chatGPT
gtest
数字签名
Boost
字符串
udev
跨平台
msys2
内核编程
指针
Bash Shell
libusb
WebAPI
git
RESTful
实时系统
MATLAB
系统信息
代码规范
编程入门
Wireshark
开源项目
CentOS
Makefile
python
Conda
.NET Core
内存泄漏
INI文件
Ubuntu
Docusaurus
进程间通信
运维
编码
SEO优化
异步编程
github
Copilot
银河麒麟
SSH
PCI/PCIe
USB
Qt
Windows API
JSON
多线程
Windows BAT
应用工具
控件
mysql
docker
nginx
web
Node.js
网络通信
fpga
shell script
vmware
网站建设
visual studio
驱动
linux
C#
C/C++
VSCode
目 录
CONTENT
以下是
USB
相关的文章
2023-07-13
Zynq中使用FreeRTOS和USB遇到系统Tick不递增的问题
最近在Zynq平台上使用FreeRTOS开发应用,其中使用到了USB,将板子当作USB Slave设备,刚开始,将USB配置相关的代码放在了一个Task里,看起来USB是正常的,在上位机端正常识别到了设备,但后来新添加了另外一个Task,发现这个Task居然不运行,通过xTaskGetTickCount()获取到的Tick,也不增加。
2023-07-13
3001
2
1
Vivado
通讯协议
C/C++
开发环境
USB
编程语言
2023-04-19
STM32CubeMx生成的USB CDC代码修改为WINUSB设备
WINUSB在Windows中是可以免驱的,那HID也是免驱的,用HID不是一样吗?不一样! HID采用中断传输,传输速度上不去,如果是使用的是USB2.0 FULL speed,那速度更低,可能很多场合都满足不了了。但是WINUSB就不一样了,winusb可以采用批量传输,数据吞吐量大大提高。(HID理论速度:1000*19*64Byte/s, 1ms传输1次, 1次传输19个DAT事务, 1个DAT事务最大64B,好像也不慢了),下面就介绍一下STM32如何在CDC设备的基础上修改为WINUSB设备。
2023-04-19
1843
0
0
通讯协议
C/C++
USB
编程语言
单片机
2023-04-16
使用STM32 USB转串口功能(自发自收回环测试、USB转TTL串口)
STM32单片机一般都有USB接口,用于实现各种类型的USB通信,典型的USB转串口功能,接下来就介绍一下,USB转串口的使用,先以自发自收回环测试为例,演示USB转串口的使用,然后以此为基础,修改为USB转TTL串口,其中主要代码使用STM32CubeMX生成。
2023-04-16
2288
0
0
通讯协议
C/C++
USB
编程语言
单片机
2023-03-30
USB设备通用测试工具和万能驱动
对于Windows系统环境而言,要实现一个完整的USB设备功能,通常需要“嵌入式USB设备和对应的USB驱动”,以实现Windows应用与USB设备的交互。因此在涉及USB的嵌入式设备开发工作中,可能对应的USB驱动还没有完整实现,或者还未开发,或者驱动开发工作是另外的部门/公司去完成的。这种情况下,我们需要对嵌入式的USB设备进行自测验证,就需要一个USB通用的测试工具以及对应的万能通用驱动来实现。以下将介绍一种USB设备万能通用测试工具及通用驱动生成方法。
2023-03-30
2559
0
1
通讯协议
USB
驱动相关
Windows驱动
2022-10-24
Linux中libusb读写CDC类型USB设备的代码及解析
在Linux中对USB类型的CDC设备,默认识别为一个USBTTY设备,也就是串口设备,可以使用串口通讯的方式进行通讯,但在USB固件开发时,CDC类型的设备更容易实现,参考的代码也更多,实际并不是一个串口设备,或者想通过USB的EndPoint调用libusb的API直接进行通讯。
2022-10-24
3055
0
0
Linux
C/C++
编程语言
2022-08-21
linux中USB设备的绑定和解绑(类似于Windows中disable和enable)
在Linux中要通过命令实现USB设备的enable和disable,类似于在Windows设备管理器中禁用再启动设备一样,在某些场景,如调试USB固件时,重新加载了固件时,又不希望物理上插拔设备时,可以采用这种方式。具体实现如下。
2022-08-21
1951
0
0
Linux