当前位置: 首页 > news >正文

嵌入式硬件发展历程

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

相关文章:

  • 本地YARN集群部署
  • 【AI论文】Difix3D+: 利用单步扩散模型改进3D重建
  • 【JavaSE-5】程序逻辑控制相关练习题
  • XS9935 ,4通道模拟复合视频解码芯片,双向音频数据同轴共缆传输
  • 如何远程访问svn中的URL
  • 【After Effects AE 动画特效制作笔记】
  • 使用AD画PCB时解决焊盘无法出线的问题
  • CASAIM与承光电子达成深度合作,三维扫描逆向建模技术助力车灯设计与制造向数字化与智能化转型
  • //定义一个方法,实现字符串反转//键盘输入一个字符串,调用该方法后,在控制台输出结果
  • 十一、Redis Sentinel(哨兵)—— 高可用架构与配置指南
  • .keystore文件转成pkcs1.pem文件记录
  • 【GStreamer】基于gst和gtk的简单videoplayer
  • 风虎云龙R87与RH87八卡服务器震撼首发
  • 如何获取BIOS信息
  • 如何解决软件开发中用户参与度低,反馈滞后的问题
  • IIC总线注意事项
  • XML布局文件与常用View组件
  • Linux(ubuntu)环境下部署The Fuck项目的方法(保姆级教程)
  • 永磁同步电机无速度算法--改进滑模观测器SMO(边界层法)
  • 解决JSON乱码问题:一个实用的.NET工具类
  • 南宁网站建设托管/百度热搜关键词
  • 漳州网站建设 林/能打开各种网站的浏览器下载
  • 网站设计和美工一样吗/优化网站排名方法教程
  • 建设网站前需要的市场分析/推广公司经营范围
  • 西安网站自然排名优化/企业网站搭建
  • 展厅设计方案100例/seo关键词排名价格