千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 嵌入式开发:嵌入式系统的内存选项

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

来源:千锋教育
发布人:xqq
时间: 2023-12-10 05:09:11 1702156151

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

许多嵌入式系统使用两种类型的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)来存储永久数据。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT