mirror of
https://gitee.com/jiuyilian/embedded-framework.git
synced 2025-01-06 10:16:51 -05:00
Modify design.
This commit is contained in:
parent
004fc6d72a
commit
e1244d5e5e
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue
Block a user