6066|11

119

帖子

0

TA的资源

五彩晶圆(初级)

楼主
 

51单片机的tiny模式有谁用过吗,实时系统 [复制链接]

请问对于单片机实时系统,多个任务是同时开始的吗?比如:
while(1)
{
os_wait(K_SIG,TASK1,0);//等待Task1 任务信号
for(i=0;i<=7;i++)
{
LED_PORT|=1< os_wait (K_TMO,1,0);//延时
}
os_send_signal(TASK2);//向Task2 任务发送信号
}
如果Task2中处理事务后,再给Task3任务发送信号,Task3再给Task1任务发送信号,那么程序是如何走的呢?是做完1的任务再做2,做完2再做3,做完3再做1,如此循环下去?看不出多任务啊,那又何必采用rtx51tny.h呢,何必工作在trx51-tiny条件下呢?
此帖出自51单片机论坛

最新回复

虽然我也很关注实时操作系统。但是说实话,实际编程中。本人还是最喜欢普通的编程方式。  详情 回复 发表于 2011-2-13 10:45
点赞 关注
 

回复
举报

119

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
大家一起来帮忙研究一下。
此帖出自51单片机论坛
 
 
 

回复

119

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 

很长时间没来论坛了,应该有1年了吧,可能还不止,在学校时候来得比较多

此帖出自51单片机论坛
 
 
 

回复

119

帖子

0

TA的资源

五彩晶圆(初级)

4
 
没有人分享自己的实时系统研究?:L
此帖出自51单片机论坛
 
 
 

回复

2771

帖子

0

TA的资源

裸片初长成(中级)

5
 
我一般都不玩51.
此帖出自51单片机论坛
 
 
 

回复

1万

帖子

16

TA的资源

版主

6
 

我知道每个任务都是分时间片地,也就是说象一起工作一样

你不用操作系统也行,没看出操作系统有什么好
此帖出自51单片机论坛
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

986

帖子

0

TA的资源

五彩晶圆(初级)

7
 
rtos都会有自己的调度策略的,不过你的任务间同步约束了它的运行时间,
此帖出自51单片机论坛
 
个人签名电子工程师技术交流QQ群:12425841,专注于自动控制、数字电源等
 
 

回复

12

帖子

0

TA的资源

一粒金砂(初级)

8
 
初学着顶一下
此帖出自51单片机论坛
 
 
 

回复

119

帖子

0

TA的资源

五彩晶圆(初级)

9
 

回复 6楼 ddllxxrr 的帖子

确实没感觉到实时的效果,特别针对的是tiny,简直就和普通单应用程序一样,自己用定时中断就能解决了
此帖出自51单片机论坛
 
 
 

回复

1万

帖子

16

TA的资源

版主

10
 

回复 9楼 luchao114 的帖子

恩,有些地方还不如,不用操作系统,比如按键处理,我一个死循环就可解决的问题,操作系统偏要分时,若这时再有别的程序要运行,基本上是按键特费劲,一但遇上象IIC通讯之类,更是死秋秋了。再次没看好操作系统,现在的操作系统那么热主要,我想是拉开工资的差距,其实完全可以不用的
此帖出自51单片机论坛
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

119

帖子

0

TA的资源

五彩晶圆(初级)

11
 
恩,是的。对于普通的单片机系统可以完全不用实时系统去做,可能是对于某些高级系统,如手机操作系统是要考虑用实时系统去做的吧。
此帖出自51单片机论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

12
 

虽然我也很关注实时操作系统。但是说实话,实际编程中。本人还是最喜欢普通的编程方式。

此帖出自51单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表