0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式USB开发

文章:133 被阅读:174.5w 粉丝数:265 关注数:1 点赞数:20

本专栏介绍嵌入式USB开发,理论结合实践,不单纯讲USB协议,而是以具体的实例进行讲解。

广告

基于DWC2的USB驱动开发-抽丝剥茧再论SETUP完成标志DOEPINTn.SetUp

Setup是DOEPINTn寄存器中的一个标志,用于表示Setup阶段是否完成。
的头像 嵌入式USB开发 发表于 07-24 15:57 4299次阅读
基于DWC2的USB驱动开发-抽丝剥茧再论SETUP完成标志DOEPINTn.SetUp

基于DWC2的USB驱动开发-控制传输中断相关寄存器

本篇讲解Scatter/Gather DMA模式下控制传输相关的寄存器。控制传输是USB驱动的核心部....
的头像 嵌入式USB开发 发表于 07-24 00:07 5615次阅读
基于DWC2的USB驱动开发-控制传输中断相关寄存器

基于DWC2的USB驱动开发-USB包详解

不管什么通讯协议,比如UART,SPI,USB等等,不管是并口还是串口,不管是同步还是异步,我们从抽....
的头像 嵌入式USB开发 发表于 07-23 17:11 4785次阅读
基于DWC2的USB驱动开发-USB包详解

FireBeetle 2 ESP32-S3开发板测评

一. 开箱 FireBeetle 2 ESP32-S3是dfrobot基于ESP32-S3-WROO....
的头像 嵌入式USB开发 发表于 07-23 16:23 5390次阅读
FireBeetle 2  ESP32-S3开发板测评

基于DWC2的USB驱动开发-PING协议详解

这里先介绍下PING协议的背景和原理,我们不一上来就介绍PING包格式和协议,因为只有知其然知其所以....
的头像 嵌入式USB开发 发表于 07-23 16:18 3531次阅读
基于DWC2的USB驱动开发-PING协议详解

【FireBeetle 2 ESP32-S3开发板测评】Arduino IDE快速开发体验

【FireBeetle 2 ESP32-S3开发板测评】Arduino IDE快速开发体验
的头像 嵌入式USB开发 发表于 07-23 09:03 5037次阅读
【FireBeetle 2  ESP32-S3开发板测评】Arduino IDE快速开发体验

【FireBeetle 2 ESP32-S3开发板测评】MicroPython开发体验

【FireBeetle 2 ESP32-S3开发板测评】MicroPython开发体验
的头像 嵌入式USB开发 发表于 07-23 09:02 3970次阅读
【FireBeetle 2 ESP32-S3开发板测评】MicroPython开发体验

【FireBeetle 2 ESP32-S3开发板测评】MIDI音乐播放器

本片我们使用PWM输出不同频率占空比的信号来驱动喇叭,实现MIDI音乐播放器的Demo。
的头像 嵌入式USB开发 发表于 07-23 09:01 7827次阅读
【FireBeetle 2 ESP32-S3开发板测评】MIDI音乐播放器

【昉·星光 2(VisionFive 2)RISC-V单板计算机】SDL开发

【昉·星光 2(VisionFive 2)RISC-V单板计算机】SDL开发
的头像 嵌入式USB开发 发表于 07-21 09:08 2946次阅读
【昉·星光 2(VisionFive 2)RISC-V单板计算机】SDL开发

【昉·星光 2(VisionFive 2)RISC-V单板计算机】板上愉快的GDB调试

前面我们体验了直接在板上C开发,我们也可以直接板上GDB调试,避免了远程gdbserver等繁琐。
的头像 嵌入式USB开发 发表于 07-21 09:06 2493次阅读
【昉·星光 2(VisionFive 2)RISC-V单板计算机】板上愉快的GDB调试

【昉·星光 2(VisionFive 2)RISC-V单板计算机】板上直接开发-USB手柄按键采集

前面我们直接在开发板上安装了GCC等开发环境,可以直接在板上进行开发。
的头像 嵌入式USB开发 发表于 07-21 09:06 2379次阅读
【昉·星光 2(VisionFive 2)RISC-V单板计算机】板上直接开发-USB手柄按键采集

【昉·星光 2(VisionFive 2)RISC-V单板计算机】尝试玩3D赛车-帧率有点低

【昉·星光 2(VisionFive 2)RISC-V单板计算机】尝试玩3D赛车-帧率有点低
的头像 嵌入式USB开发 发表于 07-21 09:05 2528次阅读
【昉·星光 2(VisionFive 2)RISC-V单板计算机】尝试玩3D赛车-帧率有点低

【昉·星光 2(VisionFive 2)RISC-V单板计算机】桌面太卡,退而求其次使用vnc远程桌面连接

使用HDMI显示发现桌面异常卡,几乎不具备实用性,于是只能退而求其次,使用远程桌面的方式。
的头像 嵌入式USB开发 发表于 07-20 09:05 3261次阅读
【昉·星光 2(VisionFive 2)RISC-V单板计算机】桌面太卡,退而求其次使用vnc远程桌面连接

《基于“矿板”低成本学习Zynq系列》之十-RSA加密程序认证

前面我们测试了DDR,片上memory,片内外设等都OK,也进行了跑分,基本可以确认SOC没问题了,....
的头像 嵌入式USB开发 发表于 07-20 09:04 3251次阅读
《基于“矿板”低成本学习Zynq系列》之十-RSA加密程序认证

《基于“矿板”低成本学习Zynq系列》之九-廉颇老矣否,虽矿也要跑个分

前面我们测试了DDR,片上memory,片内外设等都OK,那么现在我们就来跑个分看卡你性能怎么样。
的头像 嵌入式USB开发 发表于 07-20 09:03 2740次阅读
《基于“矿板”低成本学习Zynq系列》之九-廉颇老矣否,虽矿也要跑个分

《基于“矿板”低成本学习Zynq系列》之八-定时器等外设测试

前面我们测试了DDR,片上memory,这一篇继续测试片上外设,定时器等,以确认SOC是否正常。
的头像 嵌入式USB开发 发表于 07-20 09:02 2291次阅读
《基于“矿板”低成本学习Zynq系列》之八-定时器等外设测试

《基于“矿板”低成本学习Zynq系列》之七-memory测试

《基于“矿板”低成本学习Zynq系列》之七-memory测试
的头像 嵌入式USB开发 发表于 07-19 19:27 3420次阅读
《基于“矿板”低成本学习Zynq系列》之七-memory测试

《基于“矿板”低成本学习Zynq系列》之六-DDR测试

《基于“矿板”低成本学习Zynq系列》之六-DDR测试
的头像 嵌入式USB开发 发表于 07-19 19:19 5847次阅读
《基于“矿板”低成本学习Zynq系列》之六-DDR测试

《基于“矿板”低成本学习Zynq系列》之五-XADC改造与测试

本文转自公众号欢迎关注 《基于“矿板”低成本学习Zynq系列》之四-第一个工程HelloWorld一....
的头像 嵌入式USB开发 发表于 07-19 18:36 5852次阅读
《基于“矿板”低成本学习Zynq系列》之五-XADC改造与测试

基于DWC2的USB驱动开发-DOEP接收相关的其他寄存器详解

前面介绍了DOEP的DMA相关的寄存器,这一篇继续来讲剩下的寄存器。
的头像 嵌入式USB开发 发表于 07-19 10:50 3131次阅读
基于DWC2的USB驱动开发-DOEP接收相关的其他寄存器详解

基于DWC2的USB驱动开发-DOEP接收相关的DMA寄存器详解

前面我们详细介绍了发送即DIEP相关的一些寄存器,这一篇我们来看看接收即DOEP相关的一些寄存器。形....
的头像 嵌入式USB开发 发表于 07-19 09:00 3082次阅读
基于DWC2的USB驱动开发-DOEP接收相关的DMA寄存器详解

【昉·星光 2(VisionFive 2)RISC-V单板计算机】N种开发方式之-C开发:板上直接构建sqlite3

本板性能强劲,运行Debian桌面系统,所以我们完全可以直接板上开发,避免交叉编译开发带来的繁琐,本....
的头像 嵌入式USB开发 发表于 07-19 00:31 2422次阅读
【昉·星光 2(VisionFive 2)RISC-V单板计算机】N种开发方式之-C开发:板上直接构建sqlite3

【昉·星光 2(VisionFive 2)RISC-V单板计算机】根目录扩容-愉快的install大型软件

【昉·星光 2(VisionFive 2)RISC-V单板计算机】根目录扩容-愉快的install大....
的头像 嵌入式USB开发 发表于 07-18 07:20 2320次阅读

【昉·星光 2(VisionFive 2)RISC-V单板计算机】解决apt install安装程序空间不够的问题

Install安装程序总是提示失败,提示空间不够
的头像 嵌入式USB开发 发表于 07-17 09:38 2030次阅读
【昉·星光 2(VisionFive 2)RISC-V单板计算机】解决apt install安装程序空间不够的问题

基于DWC2的USB驱动开发-IN端点发送相关的寄存器详解

上一篇我们介绍了IN端点,发送,DMA相关的两个寄存器,这一篇继续讲另外的几个寄存器。
的头像 嵌入式USB开发 发表于 07-17 07:41 3978次阅读
基于DWC2的USB驱动开发-IN端点发送相关的寄存器详解

基于DWC2的USB驱动开发-发送相关的寄存器DMA寄存器详解

本文转自公众号,欢迎关注 基于DWC2的USB驱动开发-发送相关的寄存器DMA寄存器详解 (qq.c....
的头像 嵌入式USB开发 发表于 07-16 16:42 3597次阅读
基于DWC2的USB驱动开发-发送相关的寄存器DMA寄存器详解

基于DWC2的USB驱动开发-设备类驱动框架

本文转自公众号,欢迎关注 基于DWC2的USB驱动开发-设备类驱动框架 (qq.com) 一.前言 ....
的头像 嵌入式USB开发 发表于 07-16 15:56 3037次阅读
基于DWC2的USB驱动开发-设备类驱动框架

基于DWC2的USB驱动开发-UVC的单元和终端类请求驱动代码优化

前面介绍了UVC的处理单元和相机终端,可以看到各单元和终端的请求形式都是一样的, 只是支持的CS和操....
的头像 嵌入式USB开发 发表于 07-14 09:44 2554次阅读
基于DWC2的USB驱动开发-UVC的单元和终端类请求驱动代码优化

【英飞凌PSoC 6 RTT开发板试用】信号处理前端之频率幅值相位分析

FFT变换结果,幅值最大的横坐标对应信号频率,纵坐标对应幅度。幅值最大的为out[m]=val;则信....
的头像 嵌入式USB开发 发表于 07-14 09:02 3109次阅读
【英飞凌PSoC 6 RTT开发板试用】信号处理前端之频率幅值相位分析

【英飞凌PSoC 6 RTT开发板试用】信号处理前端之滤波

CMSIS-DSP提供直接I型IIR库支持Q7,Q15,Q31和浮点四种数据类型。其中Q15和Q31....
的头像 嵌入式USB开发 发表于 07-14 00:09 6648次阅读
【英飞凌PSoC 6 RTT开发板试用】信号处理前端之滤波