- 博客(12)
- 收藏
- 关注
原创 ESP32之OTA固件升级流程,基于VScode环境下的ESP-IDF开发,基于巴法云平台
基于VScode的ESP-IDF环境下,实现ESP32S3的OTA固件升级流程,云平台为巴法云
2025-04-12 20:59:56
166
原创 ESP-IDF的安装及其在VScode中编译环境的搭建
从安装目录的\Espressif\frameworks\esp-idf-v5.3.2\examples路径中拷贝一个工程到项目中,比如拷贝\get-started下的hello_world文件夹。安装时可能会遇到如下问题,提示:"e:\ssc\software\ESP-IDF\v5.3.2\Espressif\tools\idf-python\3.11.2\python.exe -m pip" is not valid. (ERROR_INVALID_PIP)接着等待安装完成即可,其他步骤同方式1。
2025-04-02 16:23:59
646
原创 STM32F407ZG移植FreeRTOS(在有LVGL的基础上进行移植,附源码)
烧录程序后看到:LCD上方依次循环显示“LVGL task1 running0...”、“LVGL task1 running1...”、“LVGL task1 running2...”;方式1,从FreeRTOS源码中复制过来(路径:\FreeRTOSv202112.00\FreeRTOS\Demo\CORTEX_STM32F103_Keil\FreeRTOSConfig.h)(建议放到\Middlewares\FreeRTOS\include\路径下)
2025-01-07 09:54:58
969
原创 STM32F103ZE移植FreeRTOS(在有LVGL的基础上进行移植,附源码)
烧录程序后看到:LCD上方依次循环显示“LVGL task1 running0...”、“LVGL task1 running1...”、“LVGL task1 running2...”;方式1,从FreeRTOS源码中复制过来(路径:\FreeRTOSv202112.00\FreeRTOS\Demo\CORTEX_STM32F103_Keil\FreeRTOSConfig.h)(建议放到\Middlewares\FreeRTOS\include\路径下)并改名为“lvgl移植FreeRTOS”。
2025-01-06 15:31:06
896
原创 STM32F103ZE移植LVGL流程演示(附源码)
: 点击 图标,选中C/C++选项 卡 , 在 Misc Controls 框 中 填 入 以 下 内 容 : --diag_suppress=68 --diag_suppress=111 --diag_suppress=188 --diag_suppress=223 --diag_suppress=546 --diag_suppress=1295。LVGL官方的GitHub仓库(https://github.com/lvgl/lvgl/)中可以下载源码,也可点击。
2025-01-03 10:30:00
1318
原创 阿里云物联网平台接入设备,并让手机APP与设备实现通信(云流转/M2M)
发布主题:/k1m12leoezV/${deviceName}/user/update订阅主题:/k1m12leoezV/${deviceName}/user/get代入deviceName后,device_01的发布主题为:/k1m12leoezV/device_01/user/updatedevice_01的订阅主题为:/k1m12leoezV/device_01/user/getAPP_01的发布主题为:/k1m12leoezV/APP_01/user/update。
2024-12-12 23:03:39
1562
1
原创 ESP32之Arduino开发环境搭建步骤(Arduino中文社区)
1. 编译器下载与安装到下载Arduino IDE 2.3.2,下载完成后按要求安装即可。2. 添加附加开发板地址3. 安装社区离线包下载社区打包的esp32安装包,直接运行,程序狐疑自动解压到相应位置。完成后,重启Arduino IDE,即可在菜单栏的Tools > Board 中找到你使用的esp32开发板,根据实际情况选择自己的开发板和端口号(我这里开发板是ESP32 Dev Module,端口号是COM8)。也可在此处设置:4. 运行代码测试。
2024-11-24 14:58:42
336
原创 USB HID之Gamepad游戏手柄代码生成流程(基于STM32F407ZG,附源码)
准备一个STM32F407ZG的探索者开发板,一个双轴按键摇杆传感器模块(可自行在某宝上搜索)。
2024-09-18 14:12:48
2098
原创 USB DFU固件升级实现流程(基于STM32F407ZG,附源码)
使用 Dfuse 工具,利用 USB 的 DFU 功能实现固件升级,Bootloader分配32KBytes的Flash,剩余分配给Application。代码功能已验证,使用探索者开发板直接烧录即可测试。
2024-09-16 14:41:53
1758
原创 USB DFU固件升级实现流程(基于STM32F103C6,附源码)
4.1.生成基础代码:直接复制STM32F103C6_USB_DFU的工程,并改名为STM32F103C6_USB_DFU_Application。1.8.配置时钟(USB时钟必须为48MHz)
2024-09-13 17:12:58
2353
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人