mirror of
https://gitee.com/jiuyilian/embedded-framework.git
synced 2025-01-06 10:16:51 -05:00
Design file.
This commit is contained in:
parent
1757fc8513
commit
ddcb6d2581
|
@ -127,20 +127,37 @@ participant 小核
|
||||||
participant 大核
|
participant 大核
|
||||||
MCU ->> MCU:待机
|
MCU ->> MCU:待机
|
||||||
opt PIR信号触发
|
opt PIR信号触发
|
||||||
MCU ->> 小核:上电
|
alt 主控未开机
|
||||||
activate 小核
|
MCU ->> 小核:上电
|
||||||
小核 ->> 小核:Sensor初始化
|
activate 小核
|
||||||
小核 --> 大核:Sensor初始化完成-100ms
|
小核 ->> 小核:Sensor初始化
|
||||||
activate 大核
|
小核 --> 大核:Sensor初始化完成-100ms
|
||||||
大核 ->> 大核:内核快启抓拍(1P/3P)-200ms
|
activate 大核
|
||||||
大核 ->> 大核:内核启动(文件系统/挂载sd卡)-?ms
|
大核 ->> 大核:内核快启抓拍(1P/3P)-200ms
|
||||||
大核 ->> 大核:启动脚本启动APP-?ms
|
大核 ->> 大核:内核启动(文件系统/挂载sd卡)-?ms
|
||||||
大核 ->> 大核:保存到sd卡-?ms
|
大核 ->> 大核:启动脚本启动APP-?ms
|
||||||
大核 ->> MCU:关机
|
大核 ->> 大核:保存到sd卡-?ms
|
||||||
MCU ->> 小核:断电
|
alt TEST拨键-OFF
|
||||||
MCU ->> 大核:断电
|
大核 ->> MCU:关机
|
||||||
deactivate 小核
|
MCU ->> 小核:断电
|
||||||
deactivate 大核
|
MCU ->> 大核:断电
|
||||||
|
else TEST拨键-ON
|
||||||
|
opt 超时关机
|
||||||
|
大核 ->> MCU:关机
|
||||||
|
MCU ->> 小核:断电
|
||||||
|
MCU ->> 大核:断电
|
||||||
|
end
|
||||||
|
end
|
||||||
|
deactivate 小核
|
||||||
|
deactivate 大核
|
||||||
|
else 主控已经开机
|
||||||
|
MCU ->> +大核:发送抓拍指令
|
||||||
|
大核 ->> 大核:抓拍
|
||||||
|
大核 ->> MCU:回复抓拍
|
||||||
|
大核 ->> 大核:保存抓拍
|
||||||
|
大核 ->> -MCU:关机指令
|
||||||
|
MCU ->> 大核:断电
|
||||||
|
end
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -186,7 +203,7 @@ participant MCU
|
||||||
participant 小核
|
participant 小核
|
||||||
participant 大核
|
participant 大核
|
||||||
MCU ->> MCU:待机
|
MCU ->> MCU:待机
|
||||||
opt 设置拨键-ON
|
opt TEST拨键-ON
|
||||||
MCU ->> 小核:上电
|
MCU ->> 小核:上电
|
||||||
activate 小核
|
activate 小核
|
||||||
MCU ->> 大核:上电
|
MCU ->> 大核:上电
|
||||||
|
@ -197,7 +214,7 @@ opt 设置拨键-ON
|
||||||
大核 ->> 大核:启动脚本启动APP-?ms
|
大核 ->> 大核:启动脚本启动APP-?ms
|
||||||
alt WiFi链接
|
alt WiFi链接
|
||||||
大核 ->> 大核:常通电待机
|
大核 ->> 大核:常通电待机
|
||||||
else 无操作
|
else 无WiFi连接/无操作
|
||||||
opt 超时
|
opt 超时
|
||||||
大核 ->> MCU:关机
|
大核 ->> MCU:关机
|
||||||
MCU ->> 小核:断电
|
MCU ->> 小核:断电
|
||||||
|
@ -229,7 +246,7 @@ MCU ->> 小核:上电
|
||||||
小核 --> 大核:Sensor初始化完成-100ms
|
小核 --> 大核:Sensor初始化完成-100ms
|
||||||
大核 ->> 大核:内核启动(文件系统/挂载sd卡)-?ms
|
大核 ->> 大核:内核启动(文件系统/挂载sd卡)-?ms
|
||||||
大核 ->> 大核:启动脚本启动APP-?ms
|
大核 ->> 大核:启动脚本启动APP-?ms
|
||||||
alt 设置拨键-ON
|
alt TEST拨键-ON
|
||||||
alt tf card厂测配置文件存在
|
alt tf card厂测配置文件存在
|
||||||
大核 ->> 大核:常通电待机
|
大核 ->> 大核:常通电待机
|
||||||
else tf card厂测配置文件不存在
|
else tf card厂测配置文件不存在
|
||||||
|
@ -239,7 +256,7 @@ MCU ->> 小核:上电
|
||||||
MCU ->> 大核:断电
|
MCU ->> 大核:断电
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
else 设置拨键-OFF
|
else TEST拨键-OFF
|
||||||
alt tf card厂测配置文件存在
|
alt tf card厂测配置文件存在
|
||||||
大核 ->> 大核:常通电待机
|
大核 ->> 大核:常通电待机
|
||||||
else tf card厂测配置文件不存在
|
else tf card厂测配置文件不存在
|
||||||
|
|
Loading…
Reference in New Issue
Block a user