- 博客(20)
- 收藏
- 关注
原创 Git- Pull Request 分支合并与代码审查在项目中的应用
1. 围绕 Git Pull Request 在项目中的应用,阐述分支合并的作用与代码审查优势;2. 从本地仓库操作到远程分支管理,详细拆解 develop 分支创建、代码审查及合并至 master 的全流程;3. 内容兼具理论深度与实操指南,不仅解析分支隔离、质量保障等核心价值,更通过分步教程与场景化实践,帮助开发者规范协作流程、提升代码质量,是团队高效开发与风险控制的实用参考。
2025-07-01 22:12:48
1028
原创 tree 命令集成到 Git Bash:可视化目录结构的指南
1. 介绍如何在Git Bash中集成tree.exe工具,实现目录结构的可视化展示;2. 详细讲解tree命令的使用以及常用参数;3. 通过集成tree工具,开发者可以在Git Bash中获得类似Linux的目录树形查看功能,提升文件管理效率。
2025-07-01 21:49:14
1122
原创 MCU - SPI总线介绍 + W25Qx驱动设计
从 SPI 总线基础到 W25Qx 存储驱动全链路解析!深度拆解通信原理与时序,揭秘嵌入式存储控制核心技术,手把手教你攻克驱动开发难题,速览嵌入式工程师必备实战秘籍。
2025-05-28 22:12:54
1094
原创 Git从入门到精通:高效团队协作与分支管理实战指导
本文围绕 Git 使用,从环境配置入手,介绍日常开发核心工作流命令,解析团队协作的高效分支管理策略,最后讲解解决冲突与版本管理技巧,助开发者系统掌握 Git 实战技能。
2025-05-28 22:04:25
316
原创 VsCode-解决Jlink驱动导致的程序烧录和调试的问题
1. 描述VsCode 搭配 J-Link 进行开发的过程中,由于 J-Link 驱动问题导致程序无法正常烧录和调试的情况;2. 本文以HC32平台为例,将详细介绍这类问题的常见表现、产生原因以及具体的解决方法,帮助开发者顺利解决 J-Link 驱动相关的难题。
2025-05-17 06:00:00
825
原创 单片机-FLASH软件模拟EEPROM,提升flash保存重要参数的使用寿命
1. FLASH 与 EEPROM 特性对比;2. FLASH 模拟 EEPROM 的原理;3. FLASH 模拟 EEPROM优势;4. EEPROM 适合高频小数据操作,FLASH 适合大容量存储;通过区域划分和磨损均衡技术,FLASH 可模拟 EEPROM 功能,但需在速度、寿命与实现复杂度间权衡。5. 源代码工程,演示 eepromSoft 功能模块的使用过程及接口介绍,eepromSoft 功能模块可模拟多大10个EEPROM ,方便多类重要数据分开存储;
2025-05-09 06:00:00
1138
2
原创 深入理解软件 FIFO:串口数据接收缓冲的得力助手
1. 介绍了软件FIFO的基本原理(先进先出原)及应用场景;2. 软件FIFO功能模块封装,结构简洁,易移植,主要进行程序讲解;3. 项目源程序。3.
2025-05-04 22:04:55
465
原创 可跨平台移植的 GPIO模拟I2C:从原理到实战指南
1. 描述IIC基本时序以及应用;2. 模拟IIC可跨平台移植配置,目前成功在STM32、GD32、HC32等平台运行过;3. i2cSoft功能接口描述以及使用步骤;
2025-04-28 22:51:33
927
原创 轻量级单片机调试串口设计:打造高移植性调试框架
1. 对单片机调试打印串口进行介绍及模块化封装,实现高移植性;2. 对打印串口的配置及使用进行详细描述;3. 案例演示及源程序。
2025-04-25 22:22:05
849
原创 TinyML - 端侧智能革命及开源生态的深度指南
1. TinyMl 核心概念与技术价值、应用场景介绍;2. 核心技术栈解析以及部署流程;3. 开源项目及官网;
2025-04-23 21:18:11
1652
原创 VsCode-单片机项目开发和调试
随着嵌入式开发的轻量化趋势,VS Code 凭借强大的插件生态和跨平台特性,成为单片机开发的高效工具。本文以 STM32F407 为例,结合 EIDE 插件,详细讲解基于 VS Code 的项目创建、编译烧写及在线调试全流程,适配 JLink/STLink 等主流调试器.
2025-04-19 02:00:00
1243
原创 VsCode-单片机开发环境配置
1. 在VSCode 搭建单片机开发环境的详细步骤;2. 通过 VSCode+EIDE+Cortex-Debug 的组合,搭建了一套轻量化、跨平台的嵌入式开发环境,相比传统 Keil/IAR,具有免费开源、插件丰富、代码提示智能等优势.
2025-04-18 21:12:22
827
原创 VsCode-配置C开发环境
1. VsCode-配置C/C++开发环境;2. VsCode系统语言配置;3. VsCode 安装 minGw编译器及项目演示;
2025-04-16 21:48:18
2217
原创 适合裸机编程的极简任务调度器
1. Tsk 轻量级任务调度器的出现,为嵌入式开发者提供了介于 "纯裸机状态机" 与 "完整 RTOS" 之间的中间方案;2.用简单的 API 实现功能模块化,降低状态机设计复杂度,提升代码可维护性;
2025-04-10 22:37:51
693
原创 CMUX-CMUX介绍
本文全面介绍CMUX(多路复用控制协议)的工作原理、技术特点、应用场景及优势,探讨其在数据传输与处理中的关键作用,为开发者提供实用的技术指南与见解,助力高效网络通信应用开发。
2024-12-05 15:24:59
1207
原创 Gitee-快速上传项目文件到远程仓库
1. git 本地仓库创建和提交;2. git基本命令的使用;3. git 分支仓库的创建并同步到远程仓库
2024-02-01 18:56:37
723
1
原创 单片机bug调试- HardFault_Handler硬件中断调试解决
1. 对Coretex-M3/Coretex-M4,MSP和PSP寄存器的作用进行了说明;2. HardFault_Handler中断产生的主要原因;3. 分析HardFault_Handler硬件中断的一般步骤;
2023-12-29 21:51:51
9489
1
原创 单片机bug调试-KEIL在线调试配置和bug排查方法
1. KEIL在线调试配置,单片机进入调试时不重启,易于问题的复现;2. KEIL在线调试一般步骤;3. 单片机bug的分类和解决bug的步骤;
2023-12-26 23:20:36
3114
1
原创 C语言-指针的应用(指针的概念、常用案列、常见错误)
在C语言中,指针是一种特殊的变量(特殊的数据类型),它存储的是另一个变量的内存地址,从而可以直接访问和修改内存中的数据。对于复杂数据结构的访问:例如,如果我们有一个多维数组或者链表等复杂的数据结构,使用指针可以方便地访问和操作这些数据结构中的元素。通过指针,我们可以直接操作内存地址,可以避免对数据的重复复制和解析,从而提高程序的运行效率。
2023-11-09 21:53:35
718
1
flash 软件模拟EEPROM .lib库文件,适用于cortex-M3和cortex-M4的单片机
2025-05-09
单片机-flash软件模拟EEPROM,极大提升flash保存重要参数的使用寿命
2025-05-08
高移植性的软件FIFO
2025-05-04
可跨平台移植的模拟IIC实战项目STM32F407-TestIIC
2025-04-28
minGw(win7及旧系统)
2025-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人