![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RTOS
文章平均质量分 93
淘学书童Q
这个作者很懒,什么都没留下…
展开
-
RT-Thread 应用方面的一点总结(二)
//-------------------------下面是应用方面的一些总结:如创建线程和启动,消息队列、信号量、互斥量、事件、软件定时器、邮箱的实现和应用//---------------------------1.创建线程和启动根据之前的介绍,这里要做的就是定义线程控制块、线程栈以及线程函数,然后扔到rt_thread_init里面初始化一下(初始化了控制块和栈帧内的数据,栈的sp返回给控制块),然后调用rt_thread_startup把线程挂到就绪列表(即优先级链表数组)并开启调度;以上是原创 2021-05-28 15:05:14 · 405 阅读 · 1 评论 -
RT-Thread 内核实现的一点简单记录(一)
//-------------------------------------------------------------闲来无事看了RT-Thread内核实现的一些源码和讲解,把所理解的部分记录在此,因为这玩意儿以后不一定用得着,但是过几天一定是忘得毛干爪净,若之后发现不对的地方,再回来改正//-------------------------------------------------------------作为内核,最基本的工作是负责多线程的调度。所以要实现线程、线程们的就绪列表、切换线原创 2021-01-13 17:34:38 · 528 阅读 · 0 评论