02 2018 档案

摘要:一、实验说明: 在介绍互斥信号量前,我们先简单地描述一下什么是优先级反转。使用实时内核心,优先级反转问题是实时系统中出现得最多的问题。假设任务H优先级高于任务M,任务M优先级高于任务L。任务H和任务M处于挂起状态,等待某一事件发生,任务L正在运行。此时,任务L要使用共享资源。使用共享资源之前,首先必 阅读全文
posted @ 2018-02-08 09:16 XiaomaGee 阅读(560) 评论(0) 推荐(0) 编辑
摘要:一、实验说明: 信号量是一个多任务内核提出的一个协议机构,上一个实验中我们介绍了信号量访问共享资源 的功能,其实信号量最初是用来控制访问共享资源的,它还可以用来同步一个中断服务函数和一个任 务,或者同步一个任务和另一个任务。 二、实验截图: 三、源代码下载链接: 链接:https://pan.bai 阅读全文
posted @ 2018-02-07 08:45 XiaomaGee 阅读(460) 评论(0) 推荐(0) 编辑
摘要:一、实验说明: 信号量是操作系统中的一类事件,是实现任务间通信的一个中间环节。当系统中的多个任务 在运行时,经常需要互相无冲突地访问同一个资源,或者需要互相支持的依赖,甚至有时还要互 相加以必要的限制的制约才保证任务的顺利进行。信号量就像是一种上锁机制,一旦执行至上锁 代码段则一直等待,直到获得相应 阅读全文
posted @ 2018-02-06 08:56 XiaomaGee 阅读(571) 评论(0) 推荐(0) 编辑
摘要:一、实验说明: 一些应用程序执行它们的任务时需要延迟一段特定的时间,因此uC/OS-II为我们提供了一些相应的 延时函数,本例程我们使用软件定时器定时500ms点亮相应的LED实现三色LED循环闪烁。 二、实验截图: 三、源代码下载链接: 链接:https://pan.baidu.com/s/1kW 阅读全文
posted @ 2018-02-02 08:59 XiaomaGee 阅读(584) 评论(0) 推荐(0) 编辑
摘要:一、实验说明: 当一个任务正在运行的时候,由于某种情况可能需要终止运行一段时间,终止的这段时间就是 所谓的任务的挂起,可以由该任务自身或者其他任务来挂起一个任务。当被挂起的任务需要再次运 行的时候,可以恢复被挂起的任务。本实验中红灯和绿灯以固定频率闪烁,当任务寄存器的值达到5 的时候,挂起绿灯闪烁任 阅读全文
posted @ 2018-02-01 09:14 XiaomaGee 阅读(522) 评论(0) 推荐(0) 编辑
摘要:实验指导书及源代码下载地址: 链接:https://pan.baidu.com/s/1mjpwGJI 密码:6u8v iCore4链接: 阅读全文
posted @ 2018-02-01 08:50 XiaomaGee 阅读(340) 评论(0) 推荐(0) 编辑