自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 【RT-Thread】STM32F4片外Flash实现Bootloader

本文基于STM32F429VET6单片机,实现了使用片外Flash芯片W25Q128进行RT-Thread的bootloader功能,并使用Ymodem协议进行OTA升级。

2022-12-04 18:52:11 2225

原创 【RT-Thread】STM32的UART设备读取GPS数据

本文基于STM32F429VET6单片机和RT-Thread Studio集成开发环境,使用CubeMX工程配置系统时钟,SConscript构建目录,通过RTThread的Uart设备、GPS RMC软件包,实现了GPS模组(ATGM336H)定位信息的实时获取。

2022-11-17 17:40:32 2529 2

原创 【RT-Thread】STM32F1片内Flash实现Bootloader

本文基本实现STM32F1的Bootloader功能,并通过Ymodem进行程序升级,但这只是从PC端到设备升级,过程中也还存一些小问题,并不算真正意义上的OTA远程升级。当然通过串口通讯也可方便的扩展到其它无线通讯模块实现OTA功能。此外,RT-Thread官方给出的这个Bootloader升级方案确实极大的简化了OTA开发过程,提高了开发效率。

2022-11-07 11:16:40 3233 1

原创 【Git】Ubuntu18.04搭建gerrit+gitweb+apache2服务器

Gerrit代码审核服务器的核心是在apache2代理服务器上给托管的Git仓库提供一系列的权限控制,以及通过Web前端页面来做代码审核和权限管理,通常适用于大型软件项目,并且要求软件配置、开发、测试、审核等角色分工明确的软件开发团队。

2022-11-05 17:38:14 2192 1

原创 【Git】TortoiseGit代码冲突解决方法

TortoiseGit的可视化界面,很好的解决了用户习惯在Windows系统环境下使用界面操作进行Git版本库管理的问题,而且文件状态实时同步也是一大便捷之处。

2022-11-05 15:29:52 9205 1

原创 【Git】Gerrit代码审核冲突解决方法

Gerrit解决冲突的方式有很多种,但解决冲突只是一种途径,尽量避免冲突提高软件迭代效率才是根本目的。减少冲突最好的方法就是修改代码前,先执行pull操作,保持本地端和服务端版本一致的前提下,再去修改、提交、推送代码。

2022-11-05 13:07:15 1896

原创 【C#】WinForm操作MySQL本地数据库方法

本文描述了如何创建MySQL本地数据库的方法,以及使用C#连接并查询MySQL数据的过程,适合初学者学习C#连接MySQL。

2022-11-03 11:57:53 3549 1

原创 【STM32】IAR配置Cortex-M0的APP程序中断向量

IAR配置Cortex-M0的APP程序中断向量1. 定义APP起始地址2. 重映射中断向量表3. 配置工程Linker信息4. 定义Bin文件信息地址5. 验证Bin文件信息正确性6. 结束语友情链接(第1篇文章,诚挚感谢!)1. 定义APP起始地址根据MCU的Flash空间大小,以及IAP、APP程序大小合理分配Flash空间,下面以STM32F091单片机为例:IAP程序地址: 0x08000000 ~ 0x08004FFF (20k)APP程序地址:0x08005000 ~ 0x080127

2022-10-27 09:16:24 1625 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除