QP 状态机
文章平均质量分 69
C_ROOKIES
总结技术点点滴滴。沉着冷静专注。
展开
-
QP_RTOS 笔记
1.QP&UCOSII 任务创建笔记1.QP中的UCOSII版本,每次创建任务都调用一个函数,task_function()利用不同的pdata参数,来确定那个任务选哟执行的状态机,状态机各自都有自己的阐述,这种方式很好,以前没有怎么想过。2.UCOS 任务统计在这个版本中 OS的任务统计 没有做,需要在任务执行调用一次,这样就可以知道知道100ms 执行多少次空闲的计数器。利用这个来做基准。计算CPU的利用率。3.消息池的大小消息池如果太少,程序中有一些耗时原创 2021-03-12 16:28:13 · 420 阅读 · 0 评论 -
QP 事件
所谓的事件 可以简单的理解就是消息。一般写程序的都会用上消息队列,这个就是异步处理,因为MCU实际就一个核心,一般都是循环的程序。主要主频快,轮询处理的速度快,就可以满足大部分的程序设计要求,目前看了很多的状态机,或者单片机都是这么干。所以消息队列是很重要的一个功能。在QPn中和传统的用法差不多,直接发送消息也就是数据到 缓冲中,比如按下 消息为0x0a,外部触发硬件按下被单片机检查处理后发送消息0x0A到缓冲中。在QPc中就稍微提升了一点,他其实发送的也是数据,但是这个数据是 消息的地原创 2020-10-05 11:31:15 · 1379 阅读 · 0 评论