开发人员有各种各样的闪存存储形式因素。传统基于sata的固态硬盘(ssd)是一种方法,但是它们占据了大量的空间。M.2的外形因素已成为越来越流行的消费主板,但它并不总是一个很好的选择,坚固,嵌入式应用程序,因为安装选项。同样地,许多嵌入式应用程序需要比消费型应用程序具有更好的可靠性和寿命的闪存。
Mini-PCI Express套接字是嵌入式应用程序非常感兴趣的一个形式因素。它可以支持mSATA以及USB和PCI express闪存。面临的挑战是找到具有这种插座和支持的主板。
一个更常见的选择是无处不在的USB头发现几乎所有主板。它们可以处理基于usb的闪存设备,比如Virtium的新eUSB TuffDrive(见图).模块尺寸为36.9 × 26.6 mm,提供USB 2和USB 3.0接口。
开发人员面临的挑战将是找到一个10针的主板,以处理Virtium的USB 3.0支持。典型的10针头提供USB 2。x接口比usb3.0慢。eusb3.0接口的传输速率为4.8 Gbit/s。
一些主板提供一个标准的20针USB 3.0头与一对接口。这通常用于连接主板到一对外部USB 3.0插座。10针头更紧凑,Virtium的版本使用一个USB 3.0接口。定制主板的优势是更高的吞吐量。
TuffDrive eUSB的最大优势之一是它的电源需求。它的W小于1w,是典型SSD的一半,容量从2g到256g。开发人员可以选择CE (MLC)、XE (iMLC)和PE (SLC)类。该模块旨在处理在嵌入式应用中遇到的冲击和振动。它有工业温度版本。SMART管理支持是标准的,而AES加密是可选的。起价在20美元以下。
Virtium为开发者提供vtView SSD软件。这可以实现对许多嵌入式应用程序至关重要的配置优化。