嵌入式硬件发展历程

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

相关推荐
猫猫的小茶馆15 分钟前
【单片机】嵌入式系统设计流程
stm32·单片机·嵌入式硬件·mcu·51单片机
Tlog嵌入式2 小时前
[项目]基于FreeRTOS的STM32四轴飞行器: 二.项目搭建及移植FreeRTOS
stm32·单片机·嵌入式硬件·mcu
鬼手点金8 小时前
单片机学习规划
单片机·嵌入式硬件
vickycheung38 小时前
基于RK3588的重症监护信息系统应用解决方案
嵌入式硬件·arm 嵌入式开发
Hai小易9 小时前
【Proteus仿真】【51单片机】图书馆照明及环境控制系统
嵌入式硬件·51单片机·proteus·c语言编程·图书馆照明系统·proteus仿真51单片机
Python小老六10 小时前
从“0”开始入门PCB之(5)完结篇!--快速入门原理图DRC,PCB的符号与布局,2D与3D效果,PCB的图层和布线,PCB板框
单片机·嵌入式硬件·3d
花落已飘11 小时前
STM32Cubemx配置E22-xxxT22D lora模块实现定点传输
stm32·单片机·嵌入式硬件
BUG_MeDe12 小时前
[51 单片机] --串口编程
单片机·嵌入式硬件
华清远见成都中心15 小时前
学单片机能从事什么工作?
单片机·嵌入式硬件