- 打卡等级:以坛为家II
- 打卡总天数:432
- 最近打卡:2025-05-01 16:19:56
荣誉版主
- 积分
- 4263
|
发表于 2023-11-2 10:20:58
|
显示全部楼层
本帖最后由 CosyOS 于 2023-11-2 12:10 编辑
从使用者的角度来说,CosyOS-I 和 CosyOS-II 基本没什么差别,我建议还是直接用 CosyOS-II。
上面的“专业版测试程序”就是较好的模板,里面常用功能一应俱全,只需花少量的时间熟悉一下,
相信你就可以应用在自己的项目中。
前段时间,网友 leonling 也是用的此法,将 CosyOS-I 应用在自己的项目中。
你也可以加我qq,这样有什么问题的话,回复会更及时,2146166599.
其实,创建任务很简单:
一:创建任务,并直接写任务代码
【task:任务名称,pri:任务优先级,tss:任务栈size,srt:安全运行时(一般写0即可), ndm:私信参数的数量(一般写0)】
uCreateTask(task, pri, tss, srt, ndm)
{
/* 任务代码 */
uEndTasking;
}
二:声明任务(可选,当需要在不同的c文件中操作任务时)
uExternTask(task);
三:启动任务(在启动钩子中)
void start_hook(void)
{
uStartTask(task, status); // task:任务名称,status:任务的初始化状态(0:就绪,1:挂起)
}
|
|