嵌入式硬件发展历程

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

相关推荐
qq10549415163 小时前
江协科技STM32 15-1 FLASH闪存
科技·stm32·嵌入式硬件
智者知已应修善业4 小时前
【51单片机6位数码管密码锁】2022-10-15
c语言·经验分享·笔记·单片机·嵌入式硬件·51单片机
天和地丰7 小时前
AAltium SVN Database Library 配置使用说明
数据库·嵌入式硬件·svn
JasmineX-19 小时前
STM32的SPI通信(硬件读取W25Q64)
c语言·stm32·单片机·嵌入式硬件
Naiva9 小时前
【兆易创新】单片机GD32F103C8T6系列入门资料
单片机·嵌入式硬件
WD1372980155710 小时前
400V降24V,200mA,应用领域:从生活到工业的 “全能电源管家”WD5208
stm32·单片机·嵌入式硬件·51单片机
天天年年天天。10 小时前
STM32串口通信指南
嵌入式硬件
普中科技11 小时前
【普中STM32精灵开发攻略】--第 7 章 库函数模板创建
stm32·单片机·嵌入式硬件·物联网·arm·普中科技
码匠许师傅12 小时前
【STM32U385RG 测评】基于VSCode的STM32开发环境搭建
vscode·stm32·嵌入式硬件
longxiangam1 天前
retro-go 1.45 编译及显示中文
c语言·单片机·嵌入式硬件