嵌入式μCOS-II内核实验四(哲学家就餐问题的实现).ppt
《嵌入式μCOS-II内核实验四(哲学家就餐问题的实现).ppt》由会员分享,可在线阅读,更多相关《嵌入式μCOS-II内核实验四(哲学家就餐问题的实现).ppt(13页珍藏版)》请在三一办公上搜索。
1、内核实验(四),哲学家就餐问题的实现,实验目的,掌握在基于嵌入式实时操作系统C/OS-II的应用中,任务使用信号量的一般原理。通过经典的哲学家就餐实验,了解如何利用信号量来对共享资源进行互斥访问。,5个任务:Task0、Task1、Task2、Task3、Task4 5个信号量:Sem0,Sem1,Sem2,Sem3,Sem4 优先级:Task0Task1Task2Task3Task4 每个任务i均作相同的工作:申请信号量i,(i+1)mod 5;保持信号量;释放信号量(i+1)mod 5,i,实验设计,实验设计,1、Task0 Task4先后执行,显示“thinking”,然后挂起;2、Ta
2、sk0 Task4延时先后到期,显示“hungry”,然后挂起;3、Task0、2、4、1、3先后获得信号量号,显示“eating”,然后挂起;4、,运行流程,#define OS_TASK_CREATE_EN 1/*允许使用OSTaskCreate()*/,#define OS_MAX_TASKS 6/*最多可以创建6个任务*/,#define OS_TASK_STAT_EN 0/*禁止统计任务*/,#define OS_TASK_CREATE_EXT_EN 1/*是否允许使用OSTaskCreateExt()*/,操作系统配置,#define OS_TICKS_PER_SEC 200/*设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 COS II 内核 实验 哲学家 就餐 问题 实现

链接地址:https://www.31ppt.com/p-6569764.html