- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 rt-thread 制作BootLoader 程序实现4G远程固件升级
本文介绍了基于RT-Thread的BootLoader程序开发,用于实现AT32F403ARGT7的4G远程固件升级。主要内容包括:1)BootLoader工作原理,在APP中接收固件到DOWNLOAD分区后跳转至Boot程序完成固件搬运;2)硬件环境与开发配置,包括SPI驱动、SFUD组件、FAL分区管理;3)使用qboot软件包实现固件搬运逻辑,支持CRC校验和恢复出厂功能;4)APP端需集成4G模块、OTA下载器及Web客户端组件。测试表明,通过http_ota指令可成功获取云端固件并完成升级。
2025-10-05 12:58:17
1365
原创 rt-thread studio 使用git工具在gitee上实现代码托管和版本管理
本文介绍了如何在RT-Thread Studio中使用Git工具实现代码托管和版本管理。主要内容包括:前期准备(RT-Thread Studio 2.2.9、测试工程、Gitee账号注册);Git使用目的说明(版本管理、团队协作);具体实现步骤:1)安装软件和创建Gitee仓库;2)配置本地Git仓库;3)项目提交与推送至Gitee;4)创建分支并提交;5)拉取项目操作。文章详细演示了从本地工程创建到远程仓库管理的完整流程,为开发者提供了清晰的Git版本控制实现方案。
2025-10-03 11:07:38
1409
原创 rt-thread+AT32F403A+Air720(4G模块) 实现网络通讯
本文介绍了基于RT-Thread和AT32F403A芯片,通过Air720 4G模块实现网络通讯的配置方法。首先需要配置UART串口与4G模块通讯,然后启用AT驱动和AT客户端组件,将4G模块注册为网卡设备。具体步骤包括:在board.h文件中定义UART引脚,配置AT客户端和SAL组件,设置AT_DEVICE组件参数。最后通过自动初始化代码完成设备注册,经测试成功连接网络并验证了网络通讯功能。该方案为嵌入式设备提供了完整的4G网络连接解决方案,可用于后续TCP/IP或HTTP等网络协议开发。
2025-09-14 14:26:58
451
原创 rt-thread + AT32F403A + AT客户端+AT服务器 使用笔记
本文介绍了在RT-Thread系统中使用AT驱动和AT组件实现AT客户端和服务器的开发过程。
2025-08-26 19:06:08
554
原创 rt-thread + AT32F403A+ulog+运行调试日志保存到文件的功能
本文介绍了在RT-Thread系统下实现日志文件存储功能的方法。通过在AT32F403ACGT7+W25Q128硬件平台上,利用SPI驱动、FAL组件分区管理和文件系统挂载,最终将系统日志和调试信息保存到外部Flash中。具体步骤包括:1)完成SPI驱动和FAL分区配置;2)挂载FAT文件系统;3)启用ulog后台并注册日志后端服务。测试结果表明,日志文件成功存储在/log目录下,可通过USB接口访问。该方案为长期运行系统的故障排查提供了有效手段,实现了日志信息的持久化存储。
2025-08-23 17:13:19
526
原创 rt-thread + AT32F403A+USB大容量存储设备(MSC)+虚拟串口(CDC)复合设备的功能实现 使用笔记
本文介绍了基于RT-Thread和AT32F403A实现USB MSC与CDC复合设备的开发过程。首先在硬件平台上配置SPI3总线驱动外部Flash,使用SFUD组件实现Flash读写功能。然后通过FAL组件对Flash进行分区管理,将指定分区作为USB存储设备。最后配置USB驱动,实现MSC(大容量存储)与CDC(通信设备类)复合功能。
2025-08-23 14:37:11
1660
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅