|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
请教大家了 |
作者:kenj 栏目:嵌入式系统 |
OSTaskCreate和OSTaskCreateExt有什么区别?为啥我用OSTaskCreateExt生成的6个任务只有前两个运行?我设置了os_cfg.h里OS_MAX_TASKS为16,可还是不行,到底问题在哪里呀? |
2楼: | >>参与讨论 |
作者: akai2002 于 2005/3/30 16:34:00 发布:
hh OSTaskCreateExt()建立一个新任务,与OSTaskCreate()不同的是,OSTaskCreateExt()允许用户设置更多的细节内容。任务的建立可以在多任务环境启动之前,也可以在正在运行的任务中建立,但中断处理程序中不能建立新任务。一个任务必须为无限循环结构(如下所示),且不能有返回点。在任务中必须进行μC/OS提供的下述过程之一:延时等待、任务挂起、等待事件发生(等待信号量,消息邮箱、消息队列),以使其他任务得到CPU。 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |