模组级存储与嵌入式存储的千差万别

2024-09-03 18:20

本文主要是介绍模组级存储与嵌入式存储的千差万别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

雷龙在多年销售CS创世 SD NAND(也称:迷你型eMMC,小尺寸/小容量eMMC,贴片式T卡,贴片式TF卡,贴片式SD卡等)的过程中,经常有被用户问到:SD NAND 与 TF卡 到底有哪些区别呢? 之前我们写了一篇文章来说明:http://www.longsto.com/news/8.html。
这里我们想从 一个模组级存储(比如TF卡,U盘) 和 嵌入式存储(SD NAND或者eMMC这些可焊接在PCB板上的存储芯片)角度给大家解读一下。

从产品应用端来看,模组级存储和嵌入式存储的区别:
以安卓手机为例 手机都有内置存储,但还会有一个TF卡的卡槽(支持外扩存储)。
外扩存储TF卡中 存储的内容主要是照片,视频或者下载的文件。
随着视频照片等内容的不断增加,可以通过更换TF卡来满足大容量存储的需求。并且也可以方便的将TF卡的内容拷贝到电脑中进行备份。

上述安卓手机的例子可以看到模组级存储的特点是方便更换。

以苹果手机为例 自从苹果手机横空出世以来,苹果一直都是内置存储,不支持外扩TF卡。这样的好处是内部的空间比较节省,不需要占据额外的TF卡座空间,存储的稳定性和一致性能得到极大的保证。安卓手机上出现的这种跌落无法识别TF卡等问题,以及手机防水等级都可以得到很大提高。但相对来说,从苹果手机拷贝资料到PC端或者从PC端载入资料到苹果手机端比较麻烦。

从上述安卓和苹果手机的例子能看到一些模组级存储和嵌入式存储的差别。

下面再从存储本身的内部构成,来看看模组级存储和嵌入式存储的差别。
从简单的芯片架构上来说模组级存储(TF卡,U盘)和嵌入式存储(SD NAND, eMMC)都是内置NAND Flash晶圆+NAND Flash控制器+Firmware。

在这里插入图片描述

从内置 NANDFLASH来看,
由于消费类的模组级存储不存在物料型号这个说法,一般只有品牌和容量等区别,并且消费者比较关注的是容量和价格。所以在消费者眼中是同样的东西,内部的NAND FLASH 却是千差万别。有些模组级存储选用的 NANDFLASH 有问题,会采用降容的方式来使用,有些则通过固件升容(实际没有标注的容量,PC上看到容量为标准的容量)。使用这样的模组级存储会导致后续出现的问题,很难排查,对于用了这样模组级存储的产品,整体品质无法控制。

嵌入式存储是有物料型号的,不同的物料型号对应的不同存储芯片,并且变更是有变更通知给到客户的,能保证产品的稳定性和一致性。内部的NANDFLASH 也必须选用高等级的晶圆,因为嵌入式产品是需要经过回流焊,焊接到PCB板上的。高温对于存储芯片也是一个考验。另外嵌入式存储一般还需要存储产品的系统,系统就相当于是产品的灵魂非常重要,所以能存储系统的嵌入式产品,本身的等级是需要比较高的。有些品牌的嵌入式产品,为了省成本直接用了品质不好的NANDFLASH 也会出现回流焊(SMT)后固件丢失,以及使用过程中突然无法初始化的情况。对于品质有要求的客户,如果主芯片支持SDIO或者SPI,可以选用CS创世的SD NAND ,芯片本身回流焊不会丢固件,并且有随机掉电1W次的测试,NANDFLASH全部都是选用了一线大厂的晶圆。

从固件(firmware)层面来看,
模组级存储的固件和嵌入式存储的固件也会有很多的区别,固件本身是一套软件,用来负责和HOST端的协议对接,并且管理NANDFLASH的读写操作。
很多时候模组级存储的兼容性就会体现在固件这个层面,有些白牌模组面对不同HOST的时候,会出现有时候能正常读写,有时候不能正常读写的情况。

嵌入式存储都有按照标准协议做兼容性测试,对于协议要求上升沿时间,下降沿时间,读写触发的高低电平等,以及R响应时间,busy响应时间都做了严格测试。再一次保障了产品的稳定和可靠。

综上,模组级产品和嵌入式存储各有优劣,最终客户可以按照自己的产品定位和使用方式来选择。如果客户对于稳定和一致性要求较高,可以选择CS创世的SD NAND。

这篇关于模组级存储与嵌入式存储的千差万别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1133690

相关文章

异构存储(冷热数据分离)

异构存储主要解决不同的数据,存储在不同类型的硬盘中,达到最佳性能的问题。 异构存储Shell操作 (1)查看当前有哪些存储策略可以用 [lytfly@hadoop102 hadoop-3.1.4]$ hdfs storagepolicies -listPolicies (2)为指定路径(数据存储目录)设置指定的存储策略 hdfs storagepolicies -setStoragePo

HDFS—存储优化(纠删码)

纠删码原理 HDFS 默认情况下,一个文件有3个副本,这样提高了数据的可靠性,但也带来了2倍的冗余开销。 Hadoop3.x 引入了纠删码,采用计算的方式,可以节省约50%左右的存储空间。 此种方式节约了空间,但是会增加 cpu 的计算。 纠删码策略是给具体一个路径设置。所有往此路径下存储的文件,都会执行此策略。 默认只开启对 RS-6-3-1024k

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

荣耀嵌入式面试题及参考答案

在项目中是否有使用过实时操作系统? 在我参与的项目中,有使用过实时操作系统。实时操作系统(RTOS)在对时间要求严格的应用场景中具有重要作用。我曾参与的一个工业自动化控制项目就采用了实时操作系统。在这个项目中,需要对多个传感器的数据进行实时采集和处理,并根据采集到的数据及时控制执行机构的动作。实时操作系统能够提供确定性的响应时间,确保关键任务在规定的时间内完成。 使用实时操作系统的

嵌入式Openharmony系统构建与启动详解

大家好,今天主要给大家分享一下,如何构建Openharmony子系统以及系统的启动过程分解。 第一:OpenHarmony系统构建      首先熟悉一下,构建系统是一种自动化处理工具的集合,通过将源代码文件进行一系列处理,最终生成和用户可以使用的目标文件。这里的目标文件包括静态链接库文件、动态链接库文件、可执行文件、脚本文件、配置文件等。      我们在编写hellowor

速了解MySQL 数据库不同存储引擎

快速了解MySQL 数据库不同存储引擎 MySQL 提供了多种存储引擎,每种存储引擎都有其特定的特性和适用场景。了解这些存储引擎的特性,有助于在设计数据库时做出合理的选择。以下是 MySQL 中几种常用存储引擎的详细介绍。 1. InnoDB 特点: 事务支持:InnoDB 是一个支持 ACID(原子性、一致性、隔离性、持久性)事务的存储引擎。行级锁:使用行级锁来提高并发性,减少锁竞争

嵌入式方向的毕业生,找工作很迷茫

一个应届硕士生的问题: 虽然我明白想成为技术大牛需要日积月累的磨练,但我总感觉自己学习方法或者哪些方面有问题,时间一天天过去,自己也每天不停学习,但总感觉自己没有想象中那样进步,总感觉找不到一个很清晰的学习规划……眼看 9 月份就要参加秋招了,我想毕业了去大城市磨练几年,涨涨见识,拓开眼界多学点东西。但是感觉自己的实力还是很不够,内心慌得不行,总怕浪费了这人生唯一的校招机会,当然我也明白,毕业

深入探索嵌入式 Linux

摘要:本文深入探究嵌入式 Linux。首先回顾其发展历程,从早期尝试到克服诸多困难逐渐成熟。接着阐述其体系结构,涵盖硬件、内核、文件系统和应用层。开发环境方面包括交叉编译工具链、调试工具和集成开发环境。在应用领域,广泛应用于消费电子、工业控制、汽车电子和智能家居等领域。关键技术有内核裁剪与优化、设备驱动程序开发、实时性增强和电源管理等。最后展望其未来发展趋势,如与物联网融合、人工智能应用、安全性与

ORACLE语法-包(package)、存储过程(procedure)、游标(cursor)以及java对Result结果集的处理

陈科肇 示例: 包规范 CREATE OR REPLACE PACKAGE PACK_WMS_YX IS-- Author : CKZ-- Created : 2015/8/28 9:52:29-- Purpose : 同步数据-- Public type declarations,游标 退休订单TYPE retCursor IS REF CURSOR;-- RETURN vi_co_co

嵌入式技术的核心技术有哪些?请详细列举并解释每项技术的主要功能和应用场景。

嵌入式技术的核心技术包括处理器技术、IC技术和设计/验证技术。 1. 处理器技术    通用处理器:这类处理器适用于不同类型的应用,其主要特征是存储程序和通用的数据路径,使其能够处理各种计算任务。例如,在智能家居中,通用处理器可以用于控制和管理家庭设备,如灯光、空调和安全系统。    单用途处理器:这些处理器执行特定程序,如JPEG编解码器,专门用于视频信息的压缩或解压。在数字相机中,单用途