- 博客(18)
- 收藏
- 关注
原创 RT_Thread内核源码分析(一)——CM3内核和上下文切换
基于STM32F103ZE单片机+keil5编译器分析RT_Thread启动及运行过程,主要涉及CM3的内核知识、操作系统启动、上下文切换。
2024-05-28 15:01:24
1021
原创 FreeRtos内核源码分析(九)——协程
基于FreeRtos V9.0.0版本分析FreeRtos的协程,包括协程结构、管理方式、调度方式、通信机制等,其中包括原理和源码的分析
2024-05-08 15:57:57
959
2
原创 FreeRtos内核源码分析(八)——软件定时器
基于FreeRtos V9.0.0版本分析FreeRtos的软件定时器,包括软件定时器数据结构、接口函数、定时器任务源码、工作机制等。
2024-04-28 10:59:31
1064
3
原创 FreeRtos内核源码分析(七)——任务通知
基于FreeRtos V9.0.0版本分析FreeRtos的任务通知,包括任务通知的结构、发送/等待、释放/获取,以及详细的代码分析。
2024-04-23 09:02:24
817
原创 FreeRtos内核源码分析(六)——事件
基于FreeRtos V9.0.0版本分析FreeRtos的信号量,包括信号设置、等待、同步等功能,详细说明事件同步功能和阻塞机制。
2024-04-17 16:53:27
722
原创 FreeRtos内核源码分析(五)——信号量
基于FreeRtos V9.0.0版本分析FreeRtos的信号量,包括二值信号、计数信号、互斥信号、递归互斥信号;主要分析信号的结构、源码、使用场景、注意事项。
2024-04-12 13:31:35
819
原创 FreeRtos内核源码分析(四)——消息队列
基于FreeRtos V9.0.0版本分析FreeRtos的消息队列,涉及消息队列的源码分析、逻辑图分析、工作原理、阻塞分析、队列集合分析等。
2024-04-10 23:37:35
1016
2
原创 FreeRtos内核源码分析(三)——内存管理
基于FreeRtos V9.0.0版本分析FreeRtos的内存管理方式(heap_1、heap_2、heap_3、heap_4、heap_5),主要包括源码分析、流程图分析、特点和使用场合。
2024-04-01 13:17:03
1008
1
原创 FreeRtos内核源码分析(一)——CPU内核部分
基于STM32F103ZE单片机+keil5编译器分析FreeRtos启动及运行过程,主要涉及CM3的内核知识、FreeRtos启动及上下文切换。
2024-02-23 11:24:03
1459
2
原创 使用minizip+zlib加密压缩多级文件夹并使用第三方工具解密解压(C++)
使用minizip+zlib加密压缩一个文件夹,使用第三方工具WinRARA等进行解密解压。
2023-06-26 21:26:02
3045
15
原创 字符及字符串操作(2)——<stdlib.h>中C/C++库函数详解及实例
详解<stdlib.h>中函数源码和使用:atof、atoi、atol、atoll、strtod、strtof、strtol、strtol
2023-04-06 19:54:23
921
原创 字符及字符串操作(1)——<string.h>中C/C++库函数详解及实例
详解源码和使用:memcmp、memicmp、strcmp、stricmp(strcmpi)、strncmp、strnicmp(strncmpi)、memcpy、memccpy、memmove、strcpy、strncpy、strdup、memchr、memrchr、strchr、strrchr、strstr、strspn、strcspn、strpbrk、strcat、strncat、strupr、strlwr、memset、strset、strnset、strlen、strrev、strtok、
2023-03-19 11:29:23
1190
原创 C语言浮点数据类型详解及常见的坑
本文以C语言单精度(float类型)为例,详细讲解一下浮点数据的格式、范围、精度、计算方法、常见的问题及解决办法
2023-02-07 20:55:43
6107
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人