嵌入式硬件发展历程

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

相关推荐
Zyed4 分钟前
[STM32]Day11-软件实现SPI读写W25Q64
stm32·单片机·嵌入式硬件
普中科技10 分钟前
【普中STM32F1xx开发攻略--标准库版】-- 第 48 章 FATFS 文件系统实验
stm32·单片机·嵌入式硬件·文件系统·开发板·fatfs·普中科技
振南的单片机世界11 分钟前
中央对齐PWM:边沿对齐EMI大,中央对齐更安静
arm开发·stm32·单片机·嵌入式硬件
清风66666615 分钟前
基于51单片机的电阻测量仪设计
单片机·嵌入式硬件·毕业设计·51单片机·课程设计·期末大作业
三佛科技-1873661339716 分钟前
GD32F103VDT6是什么芯片?GD32 ARM Cortex-M3微控制器MCU解析
arm开发·单片机·嵌入式硬件
广州灵眸科技有限公司31 分钟前
“一机一码”安全加密方案
网络·单片机·嵌入式硬件·安全
JNX_SEMI1 小时前
Hi9101降压DC-DC转换器:100V耐压内置3A MOS,恒压恒流,外围简洁
单片机·嵌入式硬件·物联网·硬件工程
Zyed1 小时前
[STM32]Day10-Part1软件I2C读写MPU6050
stm32·嵌入式硬件·mongodb
西城微科方案开发1 小时前
华润微CS98P171国产8位通用MCU轻量化控制高性价比优选
单片机·嵌入式硬件
Szime1 小时前
ADI高速ADC国产替代:AD9253、AD9653、AD9694深智微科技选型思路
科技·单片机·嵌入式硬件