登录 注册
当前位置:主页 > 资源下载 > 43 > 链表及其任务控制块

链表及其任务控制块

  • 更新:2024-11-04 11:41:20
  • 大小:34KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C/C++ - 课程资源
  • 格式:DOCX

资源介绍

(1)编写一个程序,在程序中使用程序控制块来管理3个代码段,这3个代码段各自都为一个函数,分别function_1()、function_2()和function_3(),而它们的名称各自为F1、F2和F3。当用户从键盘输入代码名称时,程序可以运行对应代码(参考教材P51)。 (2)设计函数OSInit()对全局变量进行初始化,定义一个数组OS_TCB OSTCBTbl[],创建单向链表OSTCBFreeList 把数组OSTCBTbl的各个元素链接,生成一个空任务链表OSTCBFreeList; (3)设计函数OS_TCBInit(INT8U prio),对优先级prio的任务控制块TCB的成员赋值(OSTCBPrio),对数组 OSTCBPrioTbl进行修改,生成双向链表OSTCBList,要求输入优先级,输出OSTCBFreeList和OSTCBList,观察两个链s表的变化情况。