![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rtt
文章平均质量分 63
王-某
这个作者很懒,什么都没留下…
展开
-
RT_thread(八)信号量的使用
IPC 在嵌入式系统中运行的代码主要包括线程和ISR,在它们的运行过程中,它们的运行步骤有时需要同步(按照预定的先后次序运行),它们访问的资源有时需要互斥(一个时刻只允许一个线程访问资源),它们之间有时也要彼此交换数据。这些需求,有的是因为应用需求,有的是多线程编程模型带来的需求。 操作系统必须提供相应的机制来完成这些功能,我们把这些机制统称为进(线)程间通信(Internal Process Communication IPC),RT-Thread中的IPC机制包括信号量、互斥量、事件、邮箱原创 2021-08-28 13:59:01 · 650 阅读 · 0 评论 -
RT_thread(七)临界区保护
临界资源 临界资源是指一次仅允许一个线程访问的共享资源。它可以是一个具体的硬件设备,也可以是一个变量、一个缓冲区。 不论是硬件临界资源,还是软件临界资源,多个线程必须互斥地对它们进行访问 临界区 uint32_t value=0; void thread1_entry(void * para) void thread2_entry(void * para) {原创 2021-08-28 13:58:16 · 536 阅读 · 0 评论