全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

嵌入式开发:嵌入式系统的内存选项

发布时间:2023-12-10 05:09:11
发布人:xqq

嵌入式内存是嵌入式设备的处理器用来帮助其执行功能并使设备工作的内存。存储器可以存储在嵌入式设备的片上系统中,也可以是独立的。为嵌入式系统选择内存是嵌入式开发人员将要做出的最重要的决定之一。

许多嵌入式系统使用两种类型的RAM。他们可能经常在关键路径上使用一小块更贵但更快的SRAM,并在其他功能上使用一大块DRAM。许多系统只有不到10%的总RAM作为SRAM。

嵌入式系统中的存储器类型

嵌入式系统中的存储器类型通常分为两类:易失性和非易失性。在这些类别中有各种类型的RAM和ROM存储器。以下是这些类别中各种类型内存的详细信息。

RAM

以下是嵌入式系统可以使用的RAM类型:

lSRAM:最快的易失性存储器SRAM的速度足以接近处理器的速度。它也比DRAM需要更少的功率,但也更贵。嵌入式开发工程师在嵌入式系统中以更有限的方式使用它。

lDRAM:这个存储器存储电容器和晶体管的信息。该设置本身会泄漏信息,尽管除非不断刷新,否则设备会丢失所有数据。DRAM比SRAM慢,但成本也低得多。

lSDRAM:这种类型的DRAM与嵌入式系统的总线同步。SDRAM在芯片上使用的空间比SRAM少得多。但是它消耗更多的能量,部分是因为它必须不断刷新。

ROM

嵌入式系统可以使用以下类型的非易失性存储器:

l掩模ROM:有了这种存储器,制造商将数据写入存储芯片,然后就不可能改变了。掩膜版ROM成本极低。公司经常在持续数年的大规模生产设备中使用掩蔽ROM。掩模ROM的缺点是没有人能改变芯片上的数据。

l可编程只读存储器:这些是可编程芯片,你购买时没有编程,只需编程一次。公司用它们来存储源代码中的固件和常量。

嵌入式开发工程师在嵌入式系统中使用RAM来运行程序和存储数据,使用只读存储器(ROM)来存储永久数据。

嵌入式开发

相关文章

嵌入式培训课程:探索技术的无限可能

嵌入式培训课程:探索技术的无限可能

2023-12-12
web前端培训:vue实现双向数据绑定原理

web前端培训:vue实现双向数据绑定原理

2023-12-12
嵌入式开发:Linux系统编程的探索与实践

嵌入式开发:Linux系统编程的探索与实践

2023-12-12
Web前端:探索Web前端开发技术的新领域

Web前端:探索Web前端开发技术的新领域

2023-12-12

最新文章

python培训学校靠谱吗?为什么一定要选择千锋教育

python培训学校靠谱吗?为什么一定要选择千锋教育

2023-12-13
培训学校学java靠谱吗?为什么一定要选择千锋教育

培训学校学java靠谱吗?为什么一定要选择千锋教育

2023-12-13
网络安全哪个培训机构靠谱

网络安全哪个培训机构靠谱

2023-12-13
python培训机构可靠吗?为什么一定要选择千锋教育

python培训机构可靠吗?为什么一定要选择千锋教育

2023-12-13
在线咨询 免费试学 教程领取