MyFPGA Forum

 找回密码
 注册
搜索
查看: 5180|回复: 3
打印 上一主题 下一主题

水民提问,大牛们看看

[复制链接]
1#
发表于 2010-5-24 10:27:11 | 显示全部楼层
可以只用C语言编程实现多任务而不用OS.    
    实时操作系统RTOS的核心是中断,利用中断进行任务切换。在大部分RTOS如uC/OS-II中,每个任务都有自己的堆栈,用来保存任务的一些信息,任务之间通过信号量、邮箱、消息队列等传递信息。在很多情况下并不需要这些功能,只需要使单片机在接收到控制信号后,切换到不同的工作状态,也就是只要进行任务切换,不需要保存任务的相关信息。舍弃这些复杂的功能可以使程序结构变得简洁易用。
具体可参见:http://www.dzjs.net/html/qianrushixitong/2008/0509/3127.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-5-20 01:48 , Processed in 0.034261 second(s), 13 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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