Modify design.

This commit is contained in:
fancy 2023-11-27 07:21:10 -08:00
parent 004fc6d72a
commit e1244d5e5e

View File

@ -4,6 +4,11 @@
   一款低功耗的IPC产品设计方案。
### 1.1.1. 名词说明:
MCU外接的单片机
小核rk1106内置的单片机
大核rk1106 linux部分业务
## 1.2. 结构设计
1. 迷彩外观;
2. 抽屉式电池箱组;
@ -148,7 +153,7 @@ sequenceDiagram
participant MCU
participant 小核
participant 大核
MCU ->> MCU:物理上电
MCU ->> MCU:待机
opt 根据定时参数上电
MCU ->> 小核:上电
activate 小核
@ -180,8 +185,8 @@ sequenceDiagram
participant MCU
participant 小核
participant 大核
MCU ->> MCU:物理上电
opt 设置按键触发
MCU ->> MCU:待机
opt 设置拨键-ON
MCU ->> 小核:上电
activate 小核
MCU ->> 大核:上电
@ -208,6 +213,45 @@ end
  生产测试状态触发使用tf card配置文件触发生产测试状态
**厂测状态启动时序图**
```mermaid
sequenceDiagram
participant MCU
participant 小核
participant 大核
MCU ->> MCU:物理上电
MCU ->> 小核:上电
activate 小核
MCU ->> 大核:上电
activate 大核
小核 ->> 小核:Sensor初始化
小核 --> 大核:Sensor初始化完成-100ms
大核 ->> 大核:内核启动(文件系统/挂载sd卡-?ms
大核 ->> 大核:启动脚本启动APP-?ms
alt 设置拨键-ON
alt tf card厂测配置文件存在
大核 ->> 大核:常通电待机
else tf card厂测配置文件不存在
opt 超时
大核 ->> MCU:关机
MCU ->> 小核:断电
MCU ->> 大核:断电
end
end
else 设置拨键-OFF
alt tf card厂测配置文件存在
大核 ->> 大核:常通电待机
else tf card厂测配置文件不存在
大核 ->> MCU:关机
MCU ->> 小核:断电
MCU ->> 大核:断电
end
end
deactivate 小核
deactivate 大核
```
### 1.4.3. 根据软件模块作用域分层
#### 1.4.3.1. 应用层application