嵌入式硬件发展历程

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

相关推荐
竹照煜_ysn4 小时前
蓝桥杯51单片机设计
单片机·嵌入式硬件·51单片机
Do vis8245 小时前
STM32第十六天蓝牙模块
stm32·单片机·嵌入式硬件
猫猫的小茶馆7 小时前
【STM32】通用定时器基本原理
c语言·stm32·单片机·嵌入式硬件·mcu·51单片机
jingshaoqi_ccc8 小时前
stm32的USART使用DMA配置成循环模式时发送和接收有着本质区别
stm32·单片机·嵌入式硬件
MingYue_SSS11 小时前
开关电源抄板学习
经验分享·笔记·嵌入式硬件·学习
玉树临风江流儿12 小时前
炸鸡派-定时器基础例程
单片机·嵌入式硬件
is081512 小时前
STM32的 syscalls.c 和 sysmem.c
c语言·stm32·嵌入式硬件
szxinmai主板定制专家14 小时前
【精密测量】基于ARM+FPGA的多路光栅信号采集方案
服务器·arm开发·人工智能·嵌入式硬件·fpga开发
工业互联网专业17 小时前
汇编与接口技术:8259中断实验
汇编·单片机·嵌入式硬件·8259中断实验
desssq20 小时前
SPI通信协议
单片机·嵌入式硬件