首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ucoS编程:痛并快乐着![转帖]

ucoS编程:痛并快乐着![转帖]

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