绝想首页

uC/OS-II的学习笔记——TCB(3)

冰淇淋晋晋 [分享] 2013-03-06 17:10:14 星期三 晴天 查看:124 回复:0 发消息给作者

    其实,在uC/OS-II中,OSTCBTbl[]是两个链表的空间。一个是已建立的任务的TCB链表,另一个是空闲的TCB链表。这两个链表的元素的和,正好是系统的最大任务数和系统任务数之和,也就是OSTCBTbl的元素个数。两个链表的头指针分别OSTCBListOSTCBFreeList。在系统初始化之后,由于没有建立任务,因此OSTCBList指向NULL,而OSTCBFreeList指向OSTCBTbl[0]。

 

  在建立新任务的时候,会初始化任务的TCB。这个新的TCB将插入OSTCBList链表的表头。

 

顶一下(33 写日记 1168787 224738
分享排行

 

 

留住已经逝去的峥嵘岁月 记住曾经绽现的万种风情 在记忆即将淡漠的时候 来把这些重新回味

Copyright (C) 2008-2014 www.juexiang.com, All Rights Reserved.

京ICP备2023001011号-3   京公网安备11010802011908号

客服QQ 1017160561 违法和不良信息举报电话 13148464312 邮箱 1017160561@qq.com