基本概念
- 以应用为中心,以计算机技术为基础,并将可配置与可裁剪的软、硬件集成与一体的专用计算机系统,需要满足应用对功能、可靠性、成本等方面的严格要求
- 它主要完成信号控制的功能,体积小、结构紧凑,可作为一个部件藏于所控制的装置中。
特点
- 专用性强
- 技术融合
- 软硬一体软件为主
- 比通用计算机资源少
- 程序代码固化在非易失存储器中
- 需专门开发工具和环境
嵌入式系统的分类
用途
- 嵌入式(非实时)
- 嵌入式(实时)
- 强实时系统
- 弱实时系统
安全性
- 安全攸关系统
- 非安全攸关系统
嵌入式系统软件组成架构
组成
- 嵌入式处理器
- 相关支撑硬件
- 嵌入式操作系统
- 支撑软件
- 应用软件
初始化过程
flowchart LR A[片级初始化] --> B[板极初始化] B --> C[系统级初始化]
主要特点
- 可裁剪性:才用设计方法:静态编译、动态库、控制函数流程
- 可配置性:设计方法:数据驱动、静态编译、配置表
- 强实时性:表驱动、配置、汇编语言
- 安全性:编码标准、安全保障机制、FMECA
- 可靠性:容错技术、余度技术