自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7、在vscode上利用cmake构建多文件C++工程

简述在vscode上利用cmake创建多文件C++工程的具体步骤

2023-04-18 21:47:44 2593 1

原创 6、在vscode上利用cmake创建第一个简单C++程序

简述在vscode上使用cmake来创建第一个简单的C++工程的详细步骤

2023-04-18 21:25:52 1289 1

原创 5、cmake的简单认识及CMakeLists.txt的编写语法

概述cmake的作用以及简述CMakeLists.txt文件是如何编写的、其语法是如何的

2023-04-18 20:28:52 1024

原创 总结一:对前面的学习进行概述以及预告接下来的内容

:对前面的学习进行概述以及预告接下来的内容

2023-04-18 19:56:42 90

原创 4、浅谈Makefile文件及其简单的使用知识

简单阐述了Makefile的使用常识,能够看懂简单的Makefile文件

2023-04-18 11:14:57 540

原创 3、如何使用GDB来进行命令行debug

GDB的一些命令行参数

2023-04-13 19:38:15 845

原创 2、在vscode上创建第一个C++多文件编译工程(即如何添加task.json和launch.json文件到工程里面)

简述了如何在vscode上创建一个多文件编译工程及如何调试

2023-04-13 18:23:48 5027 1

原创 1、vscode搭建C++开发环境及一些配置文件的含义

vscode c++环境的配置及相关配置文件的含义

2023-04-13 18:06:15 924

原创 二十三、软件定时器

简述了FreeRTOS中软件定时器的用法

2023-03-22 19:59:15 737

原创 二十二、任务通知详解

简述任务通知的具体使用场景等、以及一些API函数

2023-03-22 16:54:01 500

原创 二十一、总结二

对前面学习的内核对象——队列、信号量、互斥量和事件组就行整理梳理

2023-03-22 15:49:20 341

原创 二十、事件组

简述事件组相关的基本知识

2023-03-22 12:07:27 512

原创 十九、互斥量(互斥锁)

简述互斥锁的使用及死锁问题

2023-03-21 17:55:37 733

原创 十八、信号量

简述了信号量的相关知识及使用

2023-03-21 15:16:29 359

原创 十七、队列

简述FreeRTOS中队列的定义及如何使用等

2023-03-20 20:45:41 113

原创 十六、FreeRTOS中如何实现互斥访问

简述互斥访问引入的必要性

2023-03-20 19:38:30 350

原创 三、STM32中systick中断的优先级

简述systick中断优先级大小如何与普通外设中断优先级大小进行比较

2023-03-20 18:08:28 3042

原创 十五、中断管理

简述了FreeRTOS中对中断的管理和PendSV中断的作用

2023-03-20 17:30:36 145

原创 十四、阻塞延时的两个函数及进行任务设计时需要注意的内容

简述了两个阻塞延时函数的区别及在使用任务设计时的注意点

2023-03-20 16:25:33 545

原创 十三、总结一

主要是对这个专栏前面的文章进行一个总结说明,加强理解

2023-03-20 15:43:57 73

原创 十二、tick中断及任务的调度机制

简述了FreeRTOS中任务切换的基础——tick中断,还要任务调度机制

2023-03-20 12:03:53 775

原创 十一、任务的状态、任务是如何被管理的及空闲任务的作用

任务的状态、任务是如何被管理的及空闲任务的作用

2023-03-20 11:38:07 823

原创 十、什么是临界资源及如何访问临界资源

简述了FreeRTOS中是如何进行临界资源的访问的,及列举了一些不进入临界后后果

2023-03-20 10:58:24 3595

原创 九、FreeRTOS多任务创建的两种风格及任务启动流程

FreeRTOS多任务创建的两种风格及任务启动流程

2023-03-20 10:18:57 559

原创 八、任务的创建与删除

简述了任务创建的流程和任务的删除

2023-03-19 22:01:47 264

原创 七、malloc分配内存和free释放内存原理

malloc分配内存和free释放内存原理

2023-03-19 20:46:27 283

原创 六、保护现场的几种方式

保护现场的几种方式

2023-03-19 20:44:17 431

原创 五、FreeRTOS中任务控制块(TCB)、任务句柄和内核对象句柄

FreeRTOS的任务控制块、任务句柄和内核对象句柄

2023-03-19 20:31:04 1953

原创 四、FreeRTOS的编程风格

了解FreeRTOS的编程风格有助于我们理解其源码

2023-03-19 20:13:04 124

原创 三、如何提取FreeRTOS最简源码

如何移植FreeRTOS最简源码

2023-03-19 19:59:50 110

原创 二、ARM的基本架构及程序的运行过程

程序的运行流程

2023-03-19 19:29:04 355

原创 一、在嵌入式开发中的堆和栈

每一个函数进入执行之前都会为自己开辟一个栈空间

2023-03-19 19:13:51 277

原创 二、__attribute__、结构体指定成员所占内存长度做法、强制转换类型的使用、sscanf函数——解析并转换字符串

__attribute__、结构体指定成员所占内存长度做法、强制转换类型的使用、sscanf函数——解析并转换字符串

2023-03-11 11:56:56 372

原创 一、_weak、volatitle、restrict、union、register、static、extern和中断回调函数

_weak、volatitle、restrict、union、register、static、extern和中断回调函数

2023-03-02 16:26:22 515

原创 串口通信协议

USART

2023-02-28 09:53:39 502

原创 keil5中安装Arm Compiler 5.06问题

参考链接:https://blog.csdn.net/weixin_44807874/article/details/128627528。安装成功之后可以在上图第4点中的右侧栏可以看到安装了的编译器版本。编译器,所以此版本需要自己独立下载并进行安装。在最新的keil5.7版本中不再默认安装。

2023-02-24 10:31:18 5055 2

原创 精解SPI协议

小白有手就行——一篇搞掂SPI协议

2023-02-23 21:31:27 1152

原创 串口打印中文乱码及注释乱码问题

串口打印中文乱码问题

2023-02-23 20:30:21 3531 1

原创 精解IIC协议

零基础小白一文搞掂IIC协议

2023-02-23 17:31:08 694

原创 互斥量知识

9.18

2022-09-18 20:54:41 1075

空空如也

空空如也

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

TA关注的人

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