mirror of
https://gitee.com/jiuyilian/embedded-framework.git
synced 2025-01-06 10:16:51 -05:00
Start time sequence.
This commit is contained in:
parent
a471e12ff1
commit
9a6ca65cde
|
@ -387,6 +387,45 @@ MCU ->> 小核:上电
|
|||
deactivate 大核
|
||||
```
|
||||
|
||||
#### 1.4.2.6. 快启时序时间消耗
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
participant MCU
|
||||
participant 小核
|
||||
participant 大核
|
||||
MCU ->> MCU:PIR中断唤醒
|
||||
note right of MCU:设此时为时间轴0ms
|
||||
MCU ->> 小核:上电
|
||||
MCU ->> 大核:上电
|
||||
activate MCU
|
||||
activate 小核
|
||||
activate 大核
|
||||
note right of 大核:竞品时间12ms
|
||||
opt 光敏>>>黑夜状态
|
||||
note over MCU:由外置单片机点亮红外补光灯
|
||||
MCU ->> MCU:点亮红外灯
|
||||
end
|
||||
deactivate MCU
|
||||
opt PIR信号触发
|
||||
alt 主控未开机
|
||||
note over 小核:根据上次启动的ircut切换条件初始化ircut IO<br>消耗0ms是由于ircut IO会提前切换好
|
||||
note right of 大核:竞品在CPU启动后,获取MCU的光敏值<br>再切ircut和打开红外灯-时间168ms
|
||||
小核 ->> 小核:ircut切换-消耗0ms
|
||||
小核 ->> 小核:Sensor初始化
|
||||
小核 --> 大核:Sensor初始化完成-100ms
|
||||
deactivate 小核
|
||||
activate 大核
|
||||
大核 ->> 大核:内核快启抓拍(1P/3P)-200ms
|
||||
note right of 大核:竞品第一帧时间350ms
|
||||
大核 ->> 大核:内核启动(文件系统/挂载sd卡)-?ms
|
||||
大核 ->> 大核:启动脚本启动APP-?ms
|
||||
deactivate 大核
|
||||
end
|
||||
end
|
||||
deactivate 大核
|
||||
```
|
||||
|
||||
### 1.4.3. 根据软件模块作用域分层
|
||||
|
||||
#### 1.4.3.1. 应用层(application)
|
||||
|
|
Loading…
Reference in New Issue
Block a user