![]() |
1
2
实时系统是保证每个动作执行时间的系统。这并不意味着它尽可能快,也不意味着它是交互式的。但这意味着计算保证在X毫秒内结束。因此,如果一个实时系统需要执行a和B,实现这一点的一种方法是启动a,在X毫秒后启动B。不需要a发出完成的信号,因为它保证在X毫秒之前完成。这是时间触发的。 事件触发系统是一种操作响应事件而开始的系统,在事件发生之前,事件应该到达的时间是未知的。例如,事件可能是键盘或鼠标事件,或者消息被推送到队列。 实时系统可以同时具有事件触发器和时间触发器。例如,一个事件可能会触发一系列动作,但在这个动作链中,一些动作可能会由计时器触发。 例如,智能手机摄像头可能有实时元素,用于读取像素,对像素进行实时计算,然后将其传输到RAM。这些操作可能由时钟控制,这是时间触发部分。但拍摄图像的整个动作是由用户按下某个按钮的事件触发的,所以这是事件触发的部分。 |
![]() |
Engineer999 · ARM 7嵌套中断混淆 7 年前 |
![]() |
danieljimeneznz · AVR半双工接收器中断错误 7 年前 |
![]() |
jay.sf · 为什么我不能打破一个*。Rdata加载过程? 7 年前 |
![]() |
smwikipedia · SCI-系统控制中断向量是如何定义的? 7 年前 |
![]() |
Robin LeBon · 如何定义所有银行的登记簿? 8 年前 |
|
user457005 · 事件触发实时系统 9 年前 |