μC/OS-II的内核结构

 我来答
绕指柔286gFp
2016-05-27
知道答主
回答量:72
采纳率:100%
帮助的人:8.2万
展开全部

多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU 时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。μC/OS-II可以管理多达64个任务。由于它的作者占用和保留了8个任务,所以留给用户应用程序最多可有56个任务。赋予各个任务的优先级必须是不相同的。这意味着μC/OS-II不支持时间片轮转调度法(round-robin scheduli ng)。μC/OS-II为每个任务设置独立的堆栈空间,可以快速实现任务切换 。μC/OS-II近似地每时每刻总是让优先级最高的就绪任务处于运行状态,为了保证这一点,它在调用系统API 函数、中断结束、定时中断结束时总是执行调度算法,μC/OS-II通过事先计算好数据简化了运算量,通过精心设计就绪表结构使得延时可预知。

浙江启扬智能科技有限公司
2018-09-25 广告
还是要选择一款适合产品化的开发板,但是是否用Q的芯片还是要实际的评估过,因为Q的芯片毕竟成本高,另外是否考虑核心板、底板的模式,核心板就不需要自己开发了,买现成的,自己做个底板,这样即快速、难度又低,当然前提是你有一定的量的前提下。建议看看... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式