目录
1.QP&UCOSII 任务创建笔记
1.
QP中的UCOSII版本,每次创建任务都调用一个函数,task_function()
利用不同的pdata参数,来确定那个任务选哟执行的状态机,状态机各自都有自己的阐述,
这种方式很好,以前没有怎么想过。
2.UCOS 任务统计
在这个版本中 OS的任务统计 没有做,需要在任务执行调用一次,这样就可以知道知道100ms 执行多少次空闲的计数器。利用这个来做基准。
计算CPU的利用率。
3.消息池的大小
消息池如果太少,程序中有一些耗时操作,反应不过来,这个时候,当前的任务的消息池就会越来越多,造成死机。
所以编写程序和裸机实际也差不多,最好不要死等。
有些东西,也可以直接用原生态的OS 处理一些任务。直接发送消息出来即可。
4.LIFO api
很重要的一个API,这个相当于是个搞了一个优先级,会得到先执行