嵌入式基础_存储体系

按照存储体系结构, 自上而下

CPU内部寄存器

存放运行程序和常用数据

常驻内存的软件: 看门狗, BIOS基本输入输出, 引导程序BootLoader

芯片内高速缓存(cache)

保存CPU常用数据; 从下一级存储体系中提取数据, 送给CPU处理;

芯片外高速缓存(SRAM, DDRAM)

主存储器, 如Flash, EEprom

实习阶段,学习和使用了三种为ITE**芯片更新程序的方法

  1. 通过SPI直接对ROM烧录, 耗时20min, 配置清空
  2. uboot下通过串口指令刷写Flash, 耗时3min, 配置清空
  3. SDK升级, 耗时5min, 配置保留

Flash Memory

  1. 种类: NOR和NAND型
  2. 特点: 掉电数据不丢失, 体积小, 容量大, 成本低, 嵌入式系统数据和程序最主要载体
  3. NOR型区块结构: 物理结构上, 整个存储区分成若干Sector, 扇区, 以区块为单位先擦后写
  4. NOR型特点: 应用程序可以在闪存内运行, 不用把代码读到系统RAM中
  5. NOR型性能: 传输效率高, 1-4MB时有很高成本效益, 最好<8MB
  6. NAND型特点: 高存储密度, 存储资料, U盘都是NAND

外部存储器, 如CF, SD卡

室内机既然使用了CF卡保存抓图记录, 就需要读写外部存储器的总线.

原文地址:https://www.cnblogs.com/elsarong/p/6001015.html