嵌入式硬件发展历程

微型计算机架构: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控制器。

相关推荐
hahaha60168 小时前
模拟电路中什么时候适合使用电流传递信号,什么时候合适使用电压传递信号
stm32·单片机·嵌入式硬件
小小少年1239 小时前
基于蓝牙的stm32智能火灾烟雾报警系统设计
stm32·单片机·嵌入式硬件
点灯小铭11 小时前
基于51单片机红外避障车辆高速汽车测速仪表设计
单片机·嵌入式硬件·汽车·毕业设计·51单片机·课程设计
猫猫的小茶馆16 小时前
【STM32】将 FreeRTOS移植到STM32F103RCT6 详细流程
stm32·单片机·嵌入式硬件·mcu·智能硬件
智驾17 小时前
MCU平台化实践方案
单片机·嵌入式硬件·mcu·嵌入式
NormalConfidence_Man20 小时前
【RT Thread】使用QEMU模拟器结合GDB调试RT Thread内核
linux·嵌入式硬件
易享电子2 天前
基于单片机步进电机控制电机正反转加减速系统Proteus仿真(含全部资料)
单片机·嵌入式硬件·51单片机·proteus·智能家居
易享电子2 天前
基于单片机空调温度控制测温ds18b20系统Proteus仿真(含全部资料)
单片机·嵌入式硬件·51单片机·proteus·智能家居
点灯小铭2 天前
基于51单片机汽车自动照明灯超声波光敏远近光灯设计
单片机·嵌入式硬件·汽车·毕业设计·51单片机·课程设计
小白嘎嘎2 天前
ESP8266:Arduino学习
单片机·嵌入式硬件