(CubeMX HAL库) 07:31 第七章:FreeRTOS信号量(一)(CubeMX HAL库) 12:16 第八章:FreeRTOS互斥量(CubeMX HAL库) 12:41 第九章:FreeRTOS事件组 11:50 第十章:FreeRTOS任务通知(一) 10:49 第十章:FreeRTOS任务通知(二) 09:37 第十一章:FreeRTOS软件定时器 13:36 第十二章:FreeRTOS中断讲解 12:59...
这是因为在FreeRTOSConfig.h中开启了这些钩子函数,但是却没有定义这些钩子函数而导致的,我们在FreeRTOSConfig.h中关闭这些钩子函数就行了,关闭的方法很简单,将相应的宏定义改为0即可,这里将宏configUSE IDLE_HOOK、configUSE_TICK_HOOKconfigUSE_MALLOC_FALLED_HOOK和configCHECK_FOR_STACK_ OVERFLOW定义为0最后编译一...
这次来介绍给STM32单片机添加FreeRTOS操作系统: 首先配置▼ 生成代码后,再对应的地方添加自己代码▼ 好了,操作系统使用就这么简单,惊不惊喜,意不意外。 --本篇作者来自元创兴硬件工程师张建楠 惊不惊喜,意不意外,我们的工程师皮了一下很开心,本篇篇幅较小,我们会在本周三,周五再更新一篇关于硬件这部分的资料,希...
FreeRTOS源码官网下载地址:https://www.freertos.org/ 解压FreeRTOS源码包有如下文件结构: 在Keil工程目录下新建FreeRTOS文件夹用于存放freertos的源码。 拷贝FreeRTOS/Source/文件夹内的以下文件,放入keil工程目录FreeRTOS文件夹内,效果如下图: 在Keil中将FreeRTOS源码加入到工程内: ...
首先准备好一个可以用的HAL库工程,为了方便调试,选择了原子哥的开发板上提供跑马灯工程。 打开工程, 点击 ,下载freeRTOS库, 我的已经安装过了 最新的版本10.3.1 下载完成后关闭,点击 ,在这个界面下,按下图选择对应的选项 选择完成后点击OK( 如果没有先下载),可以看到工程中已经添加RTOS ...
// 初始化 HAL 库和 RTOS 内核 HAL_Init();SystemClock_Config();MX_GPIO_Init();MX_TIM2_Init(...
第一章:FreeRTOS的简述 10:08 第二章:FreeRTOS的移植(手动移植) 19:07 第二章:FreeRTOS的移植(CubeMX快速生成) 10:43 第三章:FreeRTOS的优先级 08:58 第四章:FreeRTOS任务的状态 15:08 第五章:FreeRTOS任务的基本操作(CubeMX HAL库) 10:09 第六章:FreeRTOS任务的消息队列 22:23 第七章:FreeRTOS信...
由于FreeRTOS使用系统嘀嗒定时器当作心跳,HAL库也使用了这个定时器当作超时计数用,如果使用STM32CUBEMX...
首先准备好一个可以用的HAL库工程,为了方便调试,选择了原子哥的开发板上提供跑马灯工程。 打开工程, 点击 ,下载freeRTOS库, 我的已经安装过了 最新的版本10.3.1 下载完成后关闭,点击 ,在这个界面下,按下图选择对应的选项 选择完成后点击OK( 如果没有先下载),可以看到工程中已经添加RTOS ...
第二章:FreeRTOS的移植(CubeMX快速生成) 10:43 第三章:FreeRTOS的优先级 08:58 第四章:FreeRTOS任务的状态 15:08 第五章:FreeRTOS任务的基本操作(CubeMX HAL库) 10:09 第六章:FreeRTOS任务的消息队列 22:23 第七章:FreeRTOS信号量(二)(CubeMX HAL库) ...