1rt专题

8-1RT-Thread消息队列

8-1RT-Thread消息队列 消息队列又称队列,是一种常用于线程间通信的数据结构。 消息队列控制块里有两个链表,空闲列表用来挂接空的小几块,另一个链表是用来挂接存有消息的消息框。其中消息链表头指向消息队列当中的第一个消息框,而消息链表尾指向最后一个消息框。 如果使用紧急方式发送消息,则该消息块挂到非空消息列表的对手。线程获取消息时,总是从消息列表头获取消息。消

3-1RT-Thread时钟管理

这里写自定义目录标题 时钟节拍是RT thread操作系统的最小时间单位。 第一个功能,rt tick值自动加1,在RT thread当中通过RT_USING_SMP定义了多核和单核的场景。第二个功能,检查当前线程的时间片,首先获取当前线程,将当前线程的剩余thread值自动减1。如果线程的剩余thread值等于0,说明当前线程时间片已经超时。此时修改线程的状态为RT