
FreeRTOS菜鸟入门系列
文章平均质量分 96
菜鸟学习笔记
时光の尘
这个作者很懒,什么都没留下…
展开
-
FreeRTOS菜鸟入门(十九)·CPU 使用率统计
CPU利用率概念介绍,并且举例更直观的观察,内含源码可直接移植原创 2025-05-15 05:00:00 · 751 阅读 · 0 评论 -
FreeRTOS菜鸟入门(十八)·中断管理
中断管理相关介绍,内含测试程序,可直接移植。原创 2025-05-15 04:00:00 · 3589 阅读 · 3 评论 -
FreeRTOS菜鸟入门(十七)·内存管理·heap_x.c的区别详解
内含源码可直接移植,详细介绍heap_x.c的优缺点,以及pvPortMalloc( ); 内存申请函数、vPortFree(); 内存释放函数、vPortInitialiseBlocks( void ); 初始化内存堆函数、xPortGetFreeHeapSize( ); 获取当前未分配的内存堆大小、xPortGetMinimumEverFreeHeapSize(); 获取未分配的内存堆历史最小值的调用详解原创 2025-05-14 04:00:00 · 661 阅读 · 0 评论 -
FreeRTOS菜鸟入门(十六)·任务通知·八万字通过详细举例解析任务通知
内含详细源码解析,可直接移植,常用API函数:xTaskNotifyGive()与ulTaskNotifyTake()主要适用于替换二值和计数信号量,xTaskNotify()、xTaskNotifyAndQuery()与xTaskNotifyWait()比较通用。原创 2025-05-14 03:00:00 · 1541 阅读 · 0 评论 -
FreeRTOS菜鸟入门(十五)·软件定时器
本文详细介绍了软件定时器相关API函数,并进行了实例演示,附上源码,可直接移植使用。常用API:xTimerCreate()、xTimerStart()、xTimerStop()、xTimerDelete()等。原创 2025-05-11 04:00:00 · 640 阅读 · 0 评论 -
FreeRTOS菜鸟入门(十四)·事件
文章详细介绍了事件先关API,并进行实例演示,可直接移植。常用API:xEventGroupCreate()、vEventGroupDelete()、xEventGroupSetBits()、xEventGroupWaitBits()等原创 2025-05-09 21:43:45 · 724 阅读 · 0 评论 -
FreeRTOS菜鸟入门(十三)·信号量·互斥量与递归互斥量·优先级翻转与继承实验
文章详细介绍了互斥量与递归互斥量的常用API函数,并且附上源码以及实例演示,源码可直接移植,常用API:xSemaphoreCreateMutex()、 xSemaphoreCreateRecursiveMutex()、xSemaphoreTake()等,并且通过代码模拟了优先级的翻转和优先级的继承,比较直观的看到二者的现象。原创 2025-05-09 04:00:00 · 911 阅读 · 0 评论 -
FreeRTOS菜鸟入门(十二)·信号量·二值信号量与计数信号量
文章详细介绍了二值信号量和计数信号量常用的API函数,并附上源码解析以及实例演示,附上源码可直接移植使用。常用API函数:xSemaphoreCreateBinary()、xSemaphoreCreateCounting()、vSemaphoreDelete()、xSemaphoreGive()、xSemaphoreTake()等。原创 2025-05-06 16:56:27 · 991 阅读 · 0 评论 -
FreeRTOS菜鸟入门(十一)·信号量·二值、计数、递归以及互斥信号量的区别·优先级翻转以及继承机制详解
详解信号量的基本概念,分别对二值信号量、计数信号量、互斥信号量以及递归信号量,进行详细介绍,并且对别其相互间的区别进行介绍,同时对互斥信号量的优先级翻转以及优先级继承机制进行详细描述原创 2025-05-05 23:06:02 · 1514 阅读 · 0 评论 -
FreeRTOS菜鸟入门(十)·消息队列
消息队列的使用详解,逐个API分析,并附上运行工程源码,可直接移植使用。原创 2025-05-04 23:27:17 · 798 阅读 · 0 评论 -
FreeRTOS入门基础了解(持续更新)
FreeRTOS基础了解,对FreeRTOS又一个基础的理解原创 2025-04-29 05:00:00 · 984 阅读 · 0 评论 -
FreeRTOS菜鸟入门(九)·任务管理·超详细逐步解析
四万字超详细解析任务管理相关,逐个工程编写验证API函数,详细了解基本概念原创 2025-04-28 15:55:10 · 1195 阅读 · 0 评论 -
FreeRTOS菜鸟入门(八)·创建任务·动态任务创建
基于STM32F1103ZET6移植FreeRTOS,动态创建任务函数详细解析,内含源码可直接移植原创 2025-04-19 14:22:30 · 832 阅读 · 0 评论 -
FreeRTOS菜鸟入门(七)·创建任务·静态任务创建
完整的静态任务创建移植过程,内附详细解析以及源码原创 2025-04-18 09:43:30 · 1091 阅读 · 1 评论 -
FreeRTOS菜鸟入门(六)·移植FreeRTOS到STM32(逐步超详细移植)
裸机移植详细过程,内含源码,可直接使用。原创 2025-04-18 04:00:00 · 1867 阅读 · 0 评论 -
FreeRTOS菜鸟入门(五)·空闲任务与阻塞延时的实现
在 FreeRTOS 中,空闲任务是系统在启动调度器的时候创建的优先级最低的任务,空闲任务主体主要是做一些系统内存的清理工作。 在实际应用中,当系统进入空闲任务的时候,可在空闲任务中让单片机进入休眠或者低功耗等操作。原创 2025-04-15 10:20:15 · 983 阅读 · 0 评论 -
FreeRTOS菜鸟入门(四)·临界段的保护
简单来说,FreeRTOS 的临界段保护是一种在多任务系统中防止共享资源被并发访问的机制,通过暂时关闭中断或调度器来确保代码段的原子性执行。原创 2025-04-15 04:00:00 · 1174 阅读 · 0 评论 -
FreeRTOS菜鸟入门(三)·任务的定义与任务的切换实现
先简单了解一下什么是任务原创 2025-04-14 10:49:13 · 686 阅读 · 0 评论 -
FreeRTOS菜鸟入门(二)·数据结构·列表与列表项讲解
通过C语言的链表简单了解一下FreeRTOS中链表的实现原创 2025-04-14 04:00:00 · 1908 阅读 · 0 评论 -
FreeRTOS菜鸟入门(一)·裸机系统与多任务系统
初步了解裸机开发和多任务系统的区别原创 2025-04-02 10:07:47 · 871 阅读 · 0 评论