[学习]对一个多任务的操作系统来说,任务间的通信和同步是必不可少的。uC/OS-II中提供了4种同步对象,分别是信号量,邮箱,消息队列和事件。所有这些同步对象都有创建,等待,发送,查询的接口用于实现进程间的通信和同步。
[学习]uC/OS-II的时间管理是通过定时中断来实现的,该定时中断一般为10毫秒或100毫秒发生一次,时间频率取决于用户对硬件系统的定时器编程来实现。中断发生的时间间隔是固定不变的,该中断也成为一个时钟节拍。
系统初始化时会自动产生两个任务:一个是空闲任务,它的优先级最低,该任务仅给一个整形变量做累加运算;另一个是系统任务,它的优先级为次低,该任务负责统计当前cpu的利用率。
uC/OS-II 中最多可以支持64 个任务,分别对应优先级0~63,其中0 为最高优先级。63为最低级,系统保留了4个最高优先级的任务和4个最低优先级的任务,所有用户可以使用的任务数有56个。
据说蛋清能护发,某同学用其揉搓后准备涮掉,结果水太烫,挂了一头蛋花,捋了一个下午。。
我无聊在手机上设置了一个屏幕碎裂的桌面,拿去和朋友开玩笑,正好朋友要借我的手机用,我递给他的时候,故意轻轻的掉在桌子上,他捡起来就傻眼了!屏幕显示的是摔裂的图案,我哈哈大笑,拿过手机将桌面换掉,然后,发现…… 屏幕还是裂的…