【 在 dormouseBHU 的大作中提到: 】
: 不懂 RTOS 就不要胡扯。FreeRTOS 是抢占式多任务系统,属于典型的强实时操作系统。。。
: 怎么可能“任何动作, 都做不到比1ms更精细”。
: “抢占式多任务”决定了只要一个任务达到了运行条件就一定会被调度执行,这个过程与 tick 无关。即使是定时任务也可以用系统中的其他定时中断发送信号量的方式触发,精度也可以比1ms 高。
: ...................
Re。
所以所谓 强实时,还有一个核心的概念是对于中断的响应时间。比如和非实时linux做比较,rtos就是内核态操作的时间都很短,可以快速退出,这样可以保证中断的及时响应。相比而言,linux一个spinlock就可能导致操作时间完全不可控。
上面那个不懂rtos胡说八道的,大概只记住了rtos的调度tick是1ms,所以就理解成这个1ms就跟光速一样不可逾越,是最小调度单位了...
--
修改:beanspower FROM 123.123.253.*
FROM 123.123.253.*