嵌入式主要分类组成与特点

 嵌入式系统的组成及特点

定义: 嵌入式系统是以特定应用为中心、以计算机技术为基数,并将可配置与可裁剪的软、硬件集成于一体的 专用计算机系统。

特点:

1. 专用性强,常常面向特定应用需求,配备多种传感器。

2. 技术融合,将先进的计算机技术、通信技术、半导体技术和电子技术与各个行业的具体应用紧密结 合难以拆分。

3. 软硬一体软件为主

4. 资源受限

5. 程序代码固化在ROM中,以提高执行速度和系统可靠性

6. 需要专门开发环境和工具

7. 体积小、价格低、工艺先进、性能价格比高、系统配置要求低、实时性强

8. 对安全性和可靠性的要求高 嵌入式系统的分类

分类:

根据用途:

1. 嵌入式实时系统 实时系统是指能够在规定时间内完成系统功能和做出响应的系统

1. 强实时系统

2. 弱实时系统

2. 嵌入式非实时系统

根据安全性:

1. 安全攸关系统 安全攸关系统是指其不正确的功能或失效会导致人员伤亡、财产损失等严重后果的计算机系统

2. 非安全攸关系统

嵌入式软件的组成及特点

架构:

1. 层次化模式架构

2. 递归模式架构 运行环境称为“目标机”、开发环境称为“宿主机”。通过串口、网络、JTAG接口连接

开发工具:

1. 交叉编译器

2. 交叉链接器

3. 源代码调试器

嵌入式系统层次:

1. 硬件层:CPU、存储器、总线、I/O接口、电源、时钟

2. 抽象层: 1. 硬件抽象层:为上层应用(操作系统)提供虚拟的硬件资源 2. 班级支持包:是一种硬件驱动软件,为上层操纵系统提供对硬件进行管理的支持。

3. 操作系统层:由嵌入式操作系统、文件系统、图形用户接口、网络系统、通用组件等可配置模块组 成

4. 中间件层:链接两个独立应用的桥梁

5. 应用层:包括不同的应用软件

嵌入式特点

 1. 可裁剪性:设计方法包括静态编译、动态库、控制函数流程实现功能控制等

2. 可配置性:设计方法包括数据驱动、静态编译、配置表

3. 强时性:设计方法包括驱动、配置、静/动态结合、汇编语言

4. 安全性:设计方法包括编码标准、安全保障机制、FMECA

5. 可靠性:设计方法包括容错技术、余度技术和鲁棒性设计

6. 高确定性:设计方法包括静态分配资源、越界检查、状态机、静态任务调度等

嵌入式硬件组成结构

:微处理器、储存器、总线逻辑、定时/计数器、看门狗电路、I/O等

微处理器分类:

1. 微处理器:微处理器+专门设计的电路板,集成度低、可靠性高。

2. 微控制器:单片机

3. 数字处理器:哈佛结构,特殊设计,大量数据处理

4. 图像处理器(GPU):增加了浮点运算能力

5. 片上系统:有多个具有特定功能的集成电路组合在一个芯片上形成的系统。

存储器分类:

1. 随机存取存储器:随机读写,持续供电、RAM

1. 动态随机存取存储器:电容存储、成本低、访问慢

2. 静态随机存取存储器:多晶体管自锁保存、访问快、成本高

2. 只读存储器:ROM、不会掉电丢失、速度比RAM快

3. 可擦可编程只读存储器:EPROM、可紫外线擦除重写

4. 电可擦可编程只读存储器:EEPROM、电压擦除、速度慢

5. 快闪存储器:可联机擦鞋数据、擦写快、读取慢

看门狗电路

是嵌入式系统必须具备的一种恢复能力、可防止程序出错或者死锁。程序正常运行时MCU(微控制单 元)会在输入端定期“喂狗”,超时不“喂狗”就会出发狗叫模块,一般是重启MCU。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值