嵌入式硬件发展历程

微型计算机架构:CPU+RAM+存储设备

以前常把CPU称为MPU,但现在随着发展,分为两条道路:

一、发展历程

1、集成

然后把CPU+RAM+Flash+其他模块集成在一起,就称为MCU也称单片机,他们Flash和RAM比较小,运行裸机程序或者占内存比较小的操作系统RTOS。

2、应用处理器

CPU+RAM+Flash还可以外接内存更大的DDR内存、32G的Flsah;内部有的有DSP(负责音频加)、GPU(执行复杂的图形运算)、LCD结构;可以运行操作系统。

二、运行原理

1、当系统支持SPI FLLASH启动时,CPU可以运行SPI FLLASH代码,但是SPI FLLASH不是XIP设备,CPU不能直接运行里面代码,那么CPU一上电,第一条指令是运行在那里?

片内的ROM(只读),CPU可以直接访问,他帮助CPU运行SPI FLLASH程序。

2、变量在那里呢?

RAM ,但是贵,所以容量不大,具体怎么存储,这篇文章有:变量的分配-CSDN博客

3、当程序多了,RAM不足了,怎么办?

可以有DDR配有DDR控制器。

相关推荐
尼喃1 小时前
OVP/OCP过压过流保护芯片选型表:2A、3A、5A与10A方案怎么选
嵌入式硬件
NYFEA7 小时前
NF532重磅上新:高集成度13.56MHz非接触式控制器
嵌入式硬件
创界工坊工作室8 小时前
29-基于单片机的万年历设计
stm32·单片机·嵌入式硬件·proteus
国科安芯9 小时前
在轨服务与空间机器人任务中跨飞行器CANFD互连的共模与单粒子问题综述
嵌入式硬件·机器人·canfd·低轨卫星·商业航天·抗辐射
沐欣工作室_lvyiyi9 小时前
基于STM32的社区养老控制系统设计(论文+源码)
stm32·单片机·嵌入式硬件·社区养老控制系统·保定理工学院·华德学院·淮南师范学院
chengpei1479 小时前
硬改斐讯K2路由器32M Flash编译适配immortalwrt固件
嵌入式硬件·智能路由器
snow@li10 小时前
单片机:全景梳理核心原理与体系深度分析
单片机·嵌入式硬件
创界工坊工作室10 小时前
26-基于51单片机的智能热水器控制系统设计
stm32·单片机·嵌入式硬件·毕业设计·51单片机·proteus
NendoZen10 小时前
mangopi(芒果派)MQ-R T113 Buildroot开启adbd调试
linux·嵌入式硬件
碧海银沙音频科技研究院10 小时前
基于炬芯ATS308X内置音乐铃声与扫频音频功能实现
单片机·嵌入式硬件