文章目录
嵌入式系统概要
嵌入式系统的概念及特点
1. 概念
- 国外的定义:用于控制、监视或者辅助操作机器或设备的装置
- 国内的定义:嵌入到对象体系中,以应用为中心,以计算机技术为基础,
软硬件可裁剪
,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统
2. 特点
- 嵌入性:嵌入到对象系统,满足对象系统的要求,如物理环境、电气环境、成本
- 专用性:量身定做,专用开发环境,专用开发工具
- 计算机系统:以计算机技术基础,光、机、电,算、软一体化,多学科融合
3. 嵌入式应用的演变
嵌入式系统硬件
嵌入式处理器
- 嵌入式处理器主要可以分为4大类:微处理器MPU、微控制器MCU、数字信号处理器DSP、片上系统SOC
- MMU:Memory Management Unit,内存管理单元
计算机硬件
- 微机的硬件由CPU、存储器、输入\输出设备构成
- 输入\输出设备通过输入\输出接口与系统相连
- 各部件通过总线连接
微控制器MCU
ARM处理器
- ARM是技术:Advanced RISC Machines的缩写
- ARM是公司:ARM公司的特点就是只设计芯片,而不生产芯片
- ARM公司将技术授权给世界上许多著名的半导体厂商
ARM内核架构
- V7是ARM内核的版本
- Cortex-A:
应用处理器
:主要用于移动计算、智能手机、车载娱乐、自动驾驶、服务器、高端处理器等领域;时钟频率超过1GHZ,支持Linux、Android、Windows等完整操作系统需要的内存管理单元MMU - Cortex-R:
实时处理器
:可用于无线通讯的基带控制、汽车传动系统、硬盘控制器等;时钟频率200HZ到大于1GHZ,多数不支持MMU,具有MPU、Cache和其他针对工业设计的存储器功能;响应延迟非常低,不支持完整版本的Linux和Windows,支持RTOS - Cortex-M:
微控制器处理器
:时钟频率较低容易使用,应用于单片机和深度嵌入式市场 - cortex:大脑皮层
嵌入式外围电路
- SRAM:Static Random-Access Memory,静态随机存取存储器
- DRAM:Dynamic Random Access Memory,动态随机存取存储器