在uC⼀OS-II系统上用c语言描述一个嵌入式应用软件的框架

2024-10-31 06:14:47
推荐回答(1个)
回答1:

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);
}
};

我只是例个框架,具体的实现方法还得自己去查资料。