
RTOS
文章平均质量分 69
蓝天居士
修齐治平,先忧后乐
展开
-
RT-Thread之消息队列
消息队列是常用的线程间通信方式,是一种异步的通信方式。消息队列可以应用于多种场合:线程间的消息交换、使用串口接收不定长数据等。 消息队列的基本概念 队列又称消息队列,是一种常用于线程间通信的数据结构。队列可以在线程与线程间、中断与线程间传送消息,实现了线程接收来自其它线程或中断的不固定长度的消息,并根据不同的接口选择传递的消息师傅存放在自己的空间。线程能够从队列中读取消息,当队列中的消息为空时,挂起读取线程。用户还可以指定线程挂起的超时时间timeout;当队列中有新消息时,挂起的读取线程被唤醒并原创 2022-03-10 15:11:14 · 7827 阅读 · 0 评论 -
RT-Thread系列三 邂逅线程链表
线程链表节点就好像是线程控制块里的一个钩子,要把线程插入各种链表中,就是通过这个节点来实现的。链表节点的定义在rtdef.h中,如下代码所示:/** * Double List structure */struct rt_list_node{ struct rt_list_node *next; /**< point to next node. */ struct rt_list_node *prev;原创 2022-03-08 15:25:42 · 1040 阅读 · 0 评论 -
RT-Thread系列二 认识线程
什么是线程在裸机开发中,系统的主体就是main函数里面顺序直行的无限循环,在这个无限循环中,CPU按照顺序完成各种操作。在多线程系统中,根据功能的不同,把整个系统分割成一个个独立的且无法返回的函数,这个函数就成为线程。线程的创建...原创 2022-03-08 14:00:26 · 590 阅读 · 0 评论 -
RT-Thread系列一 初识
RT-Thread官方并没有将nano放到自己的官方网站,而是作为一个Package,放在了KEIL官网http://www.keil.com/dd2/pack/中。...原创 2022-03-07 11:41:27 · 5509 阅读 · 0 评论