
编程
文章平均质量分 61
王斯聪Anson
卡耐基梅隆大学电子与计算机工程系大二在读学生。热爱航模与DIY。热爱嵌入式系统。
展开
-
关于使用sigsuspend(sigset_t* mask)阻塞进程
sigsuspend的定义:http://man7.org/linux/man-pages/man2/sigsuspend.2.html 参考博文:http://www.tuicool.com/articles/673M3q 个人Note: sigsuspend temperately replaces the calling pr原创 2013-12-16 06:46:05 · 1338 阅读 · 0 评论 -
使用Semaphore和Mutex实现Readers-writer lock (favor writer)【STM32\RT-Thread\读写锁】
最近一直在捣腾一个自制飞控的项目,硬件平台为STM32F4 Discovery开发板,软件平台为RT-Thread 1.1.1。我打算使用一个单独的线程采集传感器数据并存放在一个共享的buffer里,然后由多个其它线程( 数传线程、飞行控制线程等)来读取这些数据。这就构成了一个典型的Readers-writer problem。 做编程课作业的时候曾经用过pthread的readers-原创 2013-12-16 06:34:17 · 2035 阅读 · 0 评论