![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS
新时代弄潮儿
Talk is cheap. Show me the code
展开
-
FreeRTOS学习笔记(一)——基础知识体系
一、任务管理单任务系统(裸机)主要是采用超级循环系统(前后台系统),应用程序是一个无限的循环,循环中调用相应的函数完成相应的操作,这部分可以看做后台行为;中断服务程序处理异步事件,这部分可以看做是前台行为。后台也可以叫做任务级,前台也叫作中断级。前后台系统的编程思路有两种:轮询方式(实时性得不到保障,紧急与非紧急消息不能有效管理)、中断方式(可以保证一定的实时性,紧急消息可以得到响应)。...原创 2018-12-26 15:29:52 · 5718 阅读 · 6 评论 -
基于CUBEMX5.0的Touchgfx移植教程
参考:http://forum.armfly.com/forum.php?mod=viewthread&tid=90710环境:步骤:1、2、3、4、5、6、7、8、9、10、11、12、13、14、返回cubemx打开touchgfx15、设置界面生成代...原创 2019-02-28 23:36:15 · 9111 阅读 · 6 评论 -
STM32应用笔记汇总
STM32应用笔记汇总--FreeRTOS一种计算CPU使用率的方法及其实现原理原创 2019-03-05 11:05:38 · 907 阅读 · 0 评论 -
cubemx配置FreeRTOS串口输出任务信息
cubemx配置FreeRTOS串口输出任务信息关键步骤:1. cubemx中使能任务信息相关宏(3个);2. 配置2个宏定义3. 开启一个定时器,作为计算任务信息的时钟;4. 调用函数输出任务信息1.环境:packages版本(STM32F4 1.21)cubemx版本(version4.27.0 && STM32Cube v1.0)MDK版本(KEIL6 ...原创 2019-05-14 20:16:48 · 1938 阅读 · 0 评论 -
FreeRTOS学习笔记(二)——消息队列应用
6.3 消息队列cubemx配置freertos的消息队列消息队列的概念及其作用消息队列就是通过 RTOS 内核提供的服务,任务或中断服务子程序可以将一个消息(注意,FreeRTOS消息队列传递的是实际数据,并不是数据地址,RTX,uCOS-II 和 uCOS-III 是传递的地址)放入到队列。同样,一个或者多个任务可以通过 RTOS 内核服务从队列中得到消息。通常,先进入消息队列的消...原创 2019-07-04 09:19:41 · 3224 阅读 · 0 评论 -
FreeRTOS学习笔记(三)—— 信号量应用
信号量的概念及其作用信号量(semaphores)是20世纪60年代中期Edgser Dijkstra发明的。使用信号量的最初目的是为了给共享资源建立一个标志,该标志表示该共享资源被占用情况。这样,当一个任务在访问共享资源之前,就可以先对这个标志进行查询,从而在了解资源被占用的情况之后,再来决定自己的行为。 实际的应用中,信号量的作用又该如何体现呢?比如有个30人的电脑机房,我们就可以创建信号量...原创 2019-07-04 21:54:51 · 1839 阅读 · 0 评论 -
FreeRTOS学习笔记(四)—— 事件标志组&任务消息邮箱应用
待完善原创 2019-07-04 21:56:24 · 854 阅读 · 0 评论