ucos有一个main函数,里面最先是一个硬件软件的初始化,然后是肆陪新建各种task,完了之后 主函数挂起,转而按优先级执行就绪队裂春蠢列的任务。可注册中断服务森桐程序。
int main()
{
deviceInit();
softInit();
createTaskA();
createTaskB();
createTaskC();
//.........
while(1)
delay(5);
return 0;
}
int taskA()
{
while(1)
{
printf("A hello world\n");
delay(5);
}
}
int taskB()
{
while(1)
{
printf("B hello world\n");
delay(5);
}
};
int taskC()
{
while(1)
{
printf("C hello world\n");
delay(5);
}
};
我只是例个框架,具体的实现方法还得自己去查资料。