
FreeRTOS
文章平均质量分 76
糖果罐子♡
精通单片机 c语言 嵌入式工程师
展开
-
FreeRTOS 探秘之路(目录)
一,STM32cubeMX配置FreeRTOS工程二,STM32cubeMX配置FreeRTOS---- 任务管理三,STM32cubeMX配置FreeRTOS---- 互斥量四,STM32cubeMX配置FreeRTOS ---- 软件定时器五,STM32cubeMX配置FreeRTOS ---- 事件组。原创 2024-02-22 15:30:33 · 540 阅读 · 0 评论 -
STM32cubeMX配置FreeRTOS----互斥量
问 :什么是互斥量?答 :互斥量其实就是互斥锁,用来保护临界(共享)资源的访问。互斥量(Mutex)是一种同步机制,用来确保同一时刻只有一个线程或任务在访问共享资源。防止多个线程同时访问共享资源而造成的数据不一致性,保护临界资源的访问。使用场景:当有多个任务 或 线程同时访问共享资源。下一篇文章为大家介绍信号量和队列。原创 2024-02-22 11:15:52 · 1878 阅读 · 0 评论 -
一,STM32cubeMX配置FreeRTOS工程
选择 stm32 芯片。选择外部晶振作为高速时钟。进行系统配置。这里要勾选Debug 便于后续进行仿真调试。由于 FreeRTOS 是基于系统定时器的,所以创建 stm32 工程时要使用其他的定时器来进行计时。这里我使用的是定时器 TIM16。配置系统时钟树。这里可以直接写入最大的频率,然后 回车(enter) 两次,系统则会自动配置时钟树。设置工程的名字(英文的),路径(英文的),工具链。由于不同的单片机的性能可能不同,所以这里只添加必须的库即可。设置自动生成 .c/ .h 文件。原创 2024-02-18 14:12:11 · 4968 阅读 · 0 评论 -
STM32cubeMX配置FreeRTOS----软件定时器
FreeRTOS 探秘之路(目录)下一篇文章为大家介绍 FreeRTOS 里的 空闲任务和钩子函数。原创 2024-02-17 13:54:22 · 2050 阅读 · 0 评论