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产品设计方案。
|
   一款低功耗的IPC产品设计方案。
|
||||||
|
|
||||||
|
### 1.1.1. 名词说明:
|
||||||
|
MCU:外接的单片机;
|
||||||
|
小核:rk1106内置的单片机
|
||||||
|
大核:rk1106 linux部分业务
|
||||||
|
|
||||||
## 1.2. 结构设计
|
## 1.2. 结构设计
|
||||||
1. 迷彩外观;
|
1. 迷彩外观;
|
||||||
2. 抽屉式电池箱组;
|
2. 抽屉式电池箱组;
|
||||||
|
@ -148,7 +153,7 @@ sequenceDiagram
|
||||||
participant MCU
|
participant MCU
|
||||||
participant 小核
|
participant 小核
|
||||||
participant 大核
|
participant 大核
|
||||||
MCU ->> MCU:物理上电
|
MCU ->> MCU:待机
|
||||||
opt 根据定时参数上电
|
opt 根据定时参数上电
|
||||||
MCU ->> 小核:上电
|
MCU ->> 小核:上电
|
||||||
activate 小核
|
activate 小核
|
||||||
|
@ -180,8 +185,8 @@ sequenceDiagram
|
||||||
participant MCU
|
participant MCU
|
||||||
participant 小核
|
participant 小核
|
||||||
participant 大核
|
participant 大核
|
||||||
MCU ->> MCU:物理上电
|
MCU ->> MCU:待机
|
||||||
opt 设置按键触发
|
opt 设置拨键-ON
|
||||||
MCU ->> 小核:上电
|
MCU ->> 小核:上电
|
||||||
activate 小核
|
activate 小核
|
||||||
MCU ->> 大核:上电
|
MCU ->> 大核:上电
|
||||||
|
@ -208,6 +213,45 @@ end
|
||||||
|
|
||||||
  生产测试状态触发:使用tf card配置文件触发生产测试状态;
|
  生产测试状态触发:使用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.4.3.1. 应用层(application)
|
#### 1.4.3.1. 应用层(application)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user