自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式交叉编译与烧录-基于STM32实战

CMakeLists.txt——唯一与开发者交互CMake——一个连接CMakeLists.txt和Makefile的软件cmakeMakefile——面向编译管理工具的文件。

2026-07-08 22:42:23 213

原创 面向对象的SOLID设计原则

一种面向对象的程序语言设计原则,SOLID为几个单词的首字母组合而成"S":即Single,单一职责原则。一个类(结构体)只负责一个事情,实现高内聚低耦合(专事专办)"O":即Open,开闭原则。"L":即Liskov,里氏交换原则。"I":即Interface,接口封闭原则。"D":即Dependence Inversion,依赖倒置原则。

2026-07-07 10:04:49 221

原创 C中的重载办法

本文介绍了C语言中实现函数重载的三种方法:1)使用可变参数函数,通过va_list系列宏处理不定参数;2)利用回调函数和void*指针,通过函数指针实现多态调用;3)使用__attribute__((weak))弱链接属性,允许函数被同名函数覆盖。每种方法均附有示例代码说明实现原理和应用场景,展示了如何在C语言中模拟类似C++的函数重载功能。这些技巧可用于增强C程序的灵活性和可扩展性。

2026-07-06 19:26:00 32

原创 C语言中的“面向对象“——继承、封装和多态

C++是面向对象的语言,其重要的部分是类的概念;而C语言则是面向过程的语言,其核心是函数和结构体。封装、继承、多态这三个概念常出现在C++的语法环境中,那么在C中是如何模拟封装、继承和多态呢?下面根据以下C代码说明封装、继承和多态。//父类:只能有一个作为父类,作为基础int age;//子类:可以有多个return 0;

2026-07-06 09:47:56 278

原创 CLion环境下移植FreeRTOS

本文详细介绍了在CLion环境下移植FreeRTOS操作系统的完整流程。主要包括:1)创建移植目录结构;2)移植核心文件、移植层文件和配置文件;3)修改CMakeLists文件配置编译环境;4)调整FreeRTOSConfig.h参数;5)处理中断相关代码(提供两种方法);6)最后通过LED闪烁任务验证移植效果。文章提供了完整的代码模板和关键配置参数,适合基于STM32标准库/HAL库开发环境的FreeRTOS移植参考。

2026-06-08 14:23:18 309

空空如也

空空如也

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

TA关注的人

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