啸风在学习
摘要: 今天将卢有亮老师基于VC的信号量管理的代码移植到STM32中,并通过串口打印在串口终端。 假设有共享资源R,允许2个任务分时访问R,那么信号量应该设置为2,系统中有三个任务(A、B、C)分别访问资源R,任务的优先级分别为7、6、5. 3个任务在操作系统的初始化和启动多任务之前被创建。任务A运行后创建信号量,并访问R,访问完成后任务将自己阻塞1000个时钟周期。任务B先阻塞自己300个时钟周期,任何操作步骤同任务A。任务C先阻塞400个时钟周期,然后操作步骤同任务A。 1 //========================================================... 阅读全文
posted @ 2014-01-08 21:47 啸风 阅读(416) 评论(0) 推荐(0) 编辑
啸风在学习