From ddcb6d258131b153045a835d5692bf4e25c8119f Mon Sep 17 00:00:00 2001 From: fancy <258828110.@qq.com> Date: Thu, 30 Nov 2023 06:25:16 -0800 Subject: [PATCH] Design file. --- doc/design.md | 53 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 35 insertions(+), 18 deletions(-) diff --git a/doc/design.md b/doc/design.md index d4d8c687..ad6c2b70 100644 --- a/doc/design.md +++ b/doc/design.md @@ -127,20 +127,37 @@ participant 小核 participant 大核 MCU ->> MCU:待机 opt PIR信号触发 - MCU ->> 小核:上电 - activate 小核 - 小核 ->> 小核:Sensor初始化 - 小核 --> 大核:Sensor初始化完成-100ms - activate 大核 - 大核 ->> 大核:内核快启抓拍(1P/3P)-200ms - 大核 ->> 大核:内核启动(文件系统/挂载sd卡)-?ms - 大核 ->> 大核:启动脚本启动APP-?ms - 大核 ->> 大核:保存到sd卡-?ms - 大核 ->> MCU:关机 - MCU ->> 小核:断电 - MCU ->> 大核:断电 - deactivate 小核 - deactivate 大核 + alt 主控未开机 + MCU ->> 小核:上电 + activate 小核 + 小核 ->> 小核:Sensor初始化 + 小核 --> 大核:Sensor初始化完成-100ms + activate 大核 + 大核 ->> 大核:内核快启抓拍(1P/3P)-200ms + 大核 ->> 大核:内核启动(文件系统/挂载sd卡)-?ms + 大核 ->> 大核:启动脚本启动APP-?ms + 大核 ->> 大核:保存到sd卡-?ms + alt TEST拨键-OFF + 大核 ->> MCU:关机 + MCU ->> 小核:断电 + MCU ->> 大核:断电 + else TEST拨键-ON + opt 超时关机 + 大核 ->> MCU:关机 + MCU ->> 小核:断电 + MCU ->> 大核:断电 + end + end + deactivate 小核 + deactivate 大核 + else 主控已经开机 + MCU ->> +大核:发送抓拍指令 + 大核 ->> 大核:抓拍 + 大核 ->> MCU:回复抓拍 + 大核 ->> 大核:保存抓拍 + 大核 ->> -MCU:关机指令 + MCU ->> 大核:断电 + end end ``` @@ -186,7 +203,7 @@ participant MCU participant 小核 participant 大核 MCU ->> MCU:待机 -opt 设置拨键-ON +opt TEST拨键-ON MCU ->> 小核:上电 activate 小核 MCU ->> 大核:上电 @@ -197,7 +214,7 @@ opt 设置拨键-ON 大核 ->> 大核:启动脚本启动APP-?ms alt WiFi链接 大核 ->> 大核:常通电待机 - else 无操作 + else 无WiFi连接/无操作 opt 超时 大核 ->> MCU:关机 MCU ->> 小核:断电 @@ -229,7 +246,7 @@ MCU ->> 小核:上电 小核 --> 大核:Sensor初始化完成-100ms 大核 ->> 大核:内核启动(文件系统/挂载sd卡)-?ms 大核 ->> 大核:启动脚本启动APP-?ms - alt 设置拨键-ON + alt TEST拨键-ON alt tf card厂测配置文件存在 大核 ->> 大核:常通电待机 else tf card厂测配置文件不存在 @@ -239,7 +256,7 @@ MCU ->> 小核:上电 MCU ->> 大核:断电 end end - else 设置拨键-OFF + else TEST拨键-OFF alt tf card厂测配置文件存在 大核 ->> 大核:常通电待机 else tf card厂测配置文件不存在