姓名:任佩怡 学号:19020100348 学院:电子工程学院
转自:https://blog.csdn.net/weixin_38815998/article/details/102771503
【嵌牛导读】随着嵌入式软硬件的飞速发展,今天的嵌入式系统在功能,规模和复杂度各方面都有了极大的提升。比如,Marvell公司的PXA3xx系列的最高主频已经达到800Mhz,内建USB,WIFI,2D图形加速,32位DDR内存。在硬件上,今天的嵌入式系统已经达到甚至超过了数年前的PC平台。
【嵌牛鼻子】嵌入式系统架构
【嵌牛提问】嵌入式系统之硬件解读
【嵌牛正文】
1.系统框架图
对于一个嵌入式系统,最重要的当然是运算以及存储单元,基本的嵌入式系统可以简化成如下系统框架图:
嵌入式ARM分为两块板子,上层核心板以及下层底板,下层底板可以看到是提供各种外设硬件的接口和附加电路,最重要的还是上层核心板,上面所述的运算和存储单元都分布在上层核心板中。
2. MPU
MPU(Micro Processor Unit)微处理器,MPU可以看作是小型的CPU,属于微机领域的CPU。CPU可以比作人的大脑,主要做运算。
3.内存
MPU作为运算单元,硬盘负责存储数据,那么要内存干嘛?我们可以通过两者之间速度中看出蹊跷。
两者结合使用,就会出现水桶效应,导致CPU运算速度浪费,进而引进中间桥梁。(下表单位(M/s))
4.eMMC
eMMC(Embedded Multi Media Card)也是一种使用兼容MMC协议的芯片,和MMC的区别如其名,eMMC经常被用于嵌入式环境中,而MMC一般用作外接设备的标准。eMMC = NAND flash + 控制器 + 标准封装接口。简而言之,eMMC是用来存储信息的,具有掉电不丢失数据的特点。如今(2019/10/28)在高端应用场合,如手机,大多数不适用eMMC作为存储设备,取而代之的是ufs,具有更快的读写速度。