嵌入式硬件发展历程
·
微型计算机架构: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控制器。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)