开发板存储器嵌入式系统需要存储器来存放和执行代码
嵌入式系统的存储器包含Cache、主存和辅助存储器
Cache是一种容量小、速度快的存储器阵列它位于主存和嵌入式微处理器内核之间,存放的是最近一段时间微处理器使用最多的程序代码和数据
在需要进行数据读取操作时,微处理器尽可能的从Cache中读取数据,而不是从主存中读取,这样就大大改善了系统的性能,提高了微处理器和主存之间的数据传输速率
Cache的主要目标就是:减小存储器(如主存和辅助存储器)给微处理器内核造成的存储器访问瓶颈,使处理速度更快,实时性更强
在嵌入式系统中Cache全部集成在嵌入式微处理器内,可分为数据Cache、指令Cache或混合Cache,Cache的大小依不同处理器而定
一般中高档的嵌入式微处理器才会把Cache集成进去
主存是嵌入式微处理器能直接访问的寄存器,用来存放系统和用户的程序及数据
它可以位于微处理器的内部或外部,其容量为256KB~1GB,根据具体的应用而定,一般片内存储器容量小,速度快,片外存储器容量大
常用作主存的存储器有:ROM类 NOR Flash、EPROM和PROM等
RAM类 SRAM、DRAM和SDRAM等
其中NOR Flash 凭借其可擦写次数多、存储速度快、存储容量大、价格便宜等优点,在嵌入式领域内得到了广泛应用
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。