打印

求助,懂ucos-ii系统的大神帮帮忙啊。。。。

[复制链接]
1140|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aukey|  楼主 | 2012-7-22 18:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void  OSInit (void)
{
#if OS_VERSION >= 204
    OSInitHookBegin();                                           /* Call port specific initialization code   */
#endif
    OS_InitMisc();                                               /* Initialize miscellaneous variables       */
    OS_InitRdyList();                                            /* Initialize the Ready List                */
    OS_InitTCBList();                                            /* Initialize the free list of OS_TCBs      */
    OS_InitEventList();                                          /* Initialize the free list of OS_EVENTs    */
#if (OS_VERSION >= 251) && (OS_FLAG_EN > 0) && (OS_MAX_FLAGS > 0)
    OS_FlagInit();                                               /* Initialize the event flag structures     */
#endif
#if (OS_MEM_EN > 0) && (OS_MAX_MEM_PART > 0)
    OS_MemInit();                                                /* Initialize the memory manager            */
#endif
#if (OS_Q_EN > 0) && (OS_MAX_QS > 0)
    OS_QInit();                                                  /* Initialize the message queue structures  */
#endif
    OS_InitTaskIdle();                                           /* Create the Idle Task                     */
#if OS_TASK_STAT_EN > 0
    OS_InitTaskStat();                                           /* Create the Statistic Task                */
#endif
#if OS_VERSION >= 204
    OSInitHookEnd();                                             /* Call port specific init. code            */
#endif


在ucos初始化函数中,有OS_FlagInit(), OS_QInit(),OS_MemInit(),的调用,可是我怎么找不到他们的具体函数实现的代码,所有的文件都找了。。求助。

相关帖子

沙发
aukey|  楼主 | 2012-7-22 18:18 | 只看该作者
自己顶一个。。。

使用特权

评论回复
板凳
aukey|  楼主 | 2012-7-22 18:44 | 只看该作者
找到了,在各自的文件中。有人请教就是好啊。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

20

帖子

1

粉丝