搜索
bottom↓
回复: 3

单片机前后台系统与实时内核系统的区别?

[复制链接]

出0入0汤圆

发表于 2012-3-9 08:46:16 | 显示全部楼层 |阅读模式
单片机前后台系统:缺点,就是改变前台程序,CPU的时间片就会改变。
而实时内核改变一个任务,会不会变呢?
能否来人解释下这两种系统的优缺点。

出0入0汤圆

发表于 2012-3-9 10:31:31 | 显示全部楼层
按我的理解,本质上的区别是:
前后台系统包含
主循环+中断
前后台系统是没有时间片的概念的,最多只有主循环中一系列任务的轮询周期。

而引入操作系统包含
主循环1+循环2+...+循环n+中断
这样的好处是可以把主循环中的一系列任务按照轻重缓急进行调用,而不是按顺序

出0入0汤圆

 楼主| 发表于 2012-3-10 08:50:32 | 显示全部楼层
也就是说,假设前后台系统,主循环有3个任务进行轮寻,加上一个中断,
如果3个任务之间的时间间隔是T1,T2,T3,而当前台中断程序程序占用时间改变的时候,T1,T2,T3的时间间隔就会变了,
像这样的情况,我在步进电机调试的时候,就碰到过,后来,改变前台的时间,精确到0.3us级别的,才将前后台的时间占用,
调到一定的值,步进电机运动才精确到一定的参数。

那么比如uCOS内核,在我任务运行的时候,也假设3个任务,一个中断,
调中断占用时间,是不是T1,T2,T3的时间间隔会改变呢?

出0入0汤圆

发表于 2014-12-25 09:02:49 | 显示全部楼层
没看太懂
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 20:51

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表