- 博客(4)
- 收藏
- 关注
原创 我的USB学习笔记
控制传输的三阶段:SETUP(发请求)→ 数据(传数据)→ 状态(确认完成),日志完整覆盖了这三个阶段;数据切换机制:SETUP 阶段用 DATA0,IN 阶段用 DATA1,状态阶段用 DATA1,符合 USB“相邻数据包交替 DATA0/DATA1” 的规则;握手包的作用:ACK 表示成功,NAK 表示重试,是 USB 保证传输可靠性的核心机制;默认地址与端点 0:整个过程都是通过设备的默认地址(初始是 0x00,日志中是 0x01)和控制端点 0 通信,这是 USB 枚举的强制要求。
2026-01-23 13:07:27
871
原创 GUI Guider项目交叉编译移植至指定开发板指南
本文介绍了如何将GUI Guider创建的LVGL项目移植到RK3568B2开发板的全过程。主要内容包括:1)使用GUI Guider创建基础项目;2)下载匹配的LVGL v9.2.1版本;3)配置LVGL的核心文件lv_conf.h;4)编写CMakeLists.txt构建文件,设置交叉编译工具链;5)项目代码整合与交叉编译。重点说明了文件目录结构管理、CMake配置要点以及开发环境搭建步骤,提供了可复用的CMake脚本模板,帮助开发者将LVGL界面快速部署到嵌入式Linux平台。
2025-08-26 00:51:59
1462
原创 VS code 中使用快捷键选择开启或关闭 Copolit 代码预测功能
在VScode中,copilot的代码预测功能很方便使用,但是同时太快的生成给编写过程中带来了很多不便,因此使用快捷键来随心开启或者关闭copilot代码预测功能时非常有必要的
2025-03-17 15:08:19
6825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅