嗯 你这么说提醒我了
我是从串口中断取数据 发送队列传递给后面的任务
那么这个任务默认的就是1ms执行长度啊
这个时间里 串口队列里面大概堆积了38/8个数据了(我这个串口38400)
当然不是实时的了
那怎么半 我要把这个数据处理程序放到中断回调函数里面吗?
【 在 Mikov 的大作中提到: 】
: 所谓rtos, 更侧重的是os而不是rt.
: rtos都有一个系统tick, 这个系统tick通常是1ms, 如果你用1ms的tick, 那么这个系统里的任何动作, 都做不到比1ms更精细, 上下文切换也要时间, 几个任务切换几次, 延迟就大了.
: 如果你要非常实时, 那就不要用任何os. 裸机汇编, 对着指令算时钟数吧, 这一定是最实时的.
: ...................
--
修改:numgao FROM 39.144.53.*
FROM 39.144.53.*