第II页
目 录
前 言 ..................................................................................................................................... 1
1 范围....................................................................................................................................... 2
2 规范性引用文件 ................................................................................................................... 2
3 术语与定义 ........................................................................................................................... 2
4 软件架构设计 ....................................................................................................................... 3
5 应用层软件设计 ................................................................................................................... 4
5.1 应用层架构 ............................................................................................................... 4
5.1.1 Unit 单元设计 .............................................................................................. 4
5.1.2 Component 模块设计 .................................................................................... 4
5.1.3 System 系统设计 .......................................................................................... 5
5.1.4 变量管理 ....................................................................................................... 6
5.1.5 应用层 Simulink 工程目录 ....................................................................... 10
5.1.6 Simulink 工程配置 .................................................................................... 10
5.2 定制工具开发 ......................................................................................................... 13
5.2.1 转换标定变量文件 ..................................................................................... 13
5.2.2 转换 a2l 标定文件 ..................................................................................... 13
6 软件编程规范 ..................................................................................................................... 16
6.1.1 命名规则 ..................................................................................................... 16
6.1.2 建模规则 ..................................................................................................... 19
6.1.3 C 语言编程规则 .......................................................................................... 19
7 软件开发流程 ..................................................................................................................... 19
7.1.1 岗位职责 ..................................................................................................... 19
7.1.2 软件开发流程 ............................................................................................. 20
7.1.3 系统需求 ..................................................................................................... 20
7.1.4 系统方案 ..................................................................................................... 21
7.1.5 软件功能规范 ............................................................................................. 21
7.1.6 软件开发 ..................................................................................................... 21
7.1.7 Bootloader、底层驱动、协议栈以及模型测试 ..................................... 21