按照存储体系结构, 自上而下
CPU内部寄存器
存放运行程序和常用数据
常驻内存的软件: 看门狗, BIOS基本输入输出, 引导程序BootLoader
芯片内高速缓存(cache)
保存CPU常用数据; 从下一级存储体系中提取数据, 送给CPU处理;
芯片外高速缓存(SRAM, DDRAM)
主存储器, 如Flash, EEprom
实习阶段,学习和使用了三种为ITE**芯片更新程序的方法
- 通过SPI直接对ROM烧录, 耗时20min, 配置清空
- uboot下通过串口指令刷写Flash, 耗时3min, 配置清空
- SDK升级, 耗时5min, 配置保留
Flash Memory
- 种类: NOR和NAND型
- 特点: 掉电数据不丢失, 体积小, 容量大, 成本低, 嵌入式系统数据和程序最主要载体
- NOR型区块结构: 物理结构上, 整个存储区分成若干Sector, 扇区, 以区块为单位先擦后写
- NOR型特点: 应用程序可以在闪存内运行, 不用把代码读到系统RAM中
- NOR型性能: 传输效率高, 1-4MB时有很高成本效益, 最好<8MB
- NAND型特点: 高存储密度, 存储资料, U盘都是NAND
外部存储器, 如CF, SD卡
室内机既然使用了CF卡保存抓图记录, 就需要读写外部存储器的总线.