Board logo

标题: ucoS编程:痛并快乐着![转帖] [打印本页]

作者: jjwwdd    时间: 2005-11-3 16:25     标题: ucoS编程:痛并快乐着![转帖]

本人也是UCOS新手,以前在写SCI可以并行收发类似的程序时觉的很不方便.现在使用UCOS帮助,发现类似的程序变得非常的方便简单.心想者使用RTOS,一切问题都可以得到完美的解决.
    但是,在实际应用中,还是发现也有一些问题,类似UCOS的RTOS也是不能完美解决的.比如如果要实现一个软件模拟频率较高的的连续输出PWM时,类似的RTOS似乎解决的不是很完美.拿UCOS来说:
    1.如果单独一个任务来实现,由于这个任务执行的较高频率,势必要求系统的时钟节拍也要较高,这样的话如果其它任务切换频率较低,那显然会大大增加了系统的负担,对系统的性能也会有影响.
    2.这样看来,似乎这样的RTOS(类似UCOS)是不能完美解决这样的问题的,既然这样的RTOS是基于这样的一个设想:任何一个任务都不可能无时无刻的占有CPU资源,它或者会是"条件"执行,或者是一个"低速"执行.
    3.我所认为的REAL TIME是:事件发生,及时响应.基于上面的具体问题,还是用中断实现了(但不进行任务切换),好象UCOS作者本人也提过这点,有时可以这么做的.  
    4.不知道还有什么办法没??
    
我相信每个操作系统的存在都会有千差万别的,所以也就会有其不同,所以还想问一下,其它的RTOS又更多优点解决这类问题的,如ECOS,RT5X,VXWORKS等等,俺就知道这几个啦!
希望大家共同探讨




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0