最近,HCC Embedded 推出用于故障安全数据存储的SafeexFAT文件系统解决方案。 SafeexFAT是HCC exFAT文件系统的扩展,旨在真正实现故障安全,防止意外复位或断电。 关于HCCHCC Embedded开发了“脱离上下文”的深层嵌入式软件组件,确保它们可以用作任何系统的核心元素,包括那些旨在满足严格的安全性,质量和可移植性要求的系统。
HCC Embedded是exFAT实施的许可供应商,可以提供完整的技术和专利许可解决方案,以便整合到客户的设备中。这意味着:
对于那些已获得exFAT微软许可的用户,HCC可以提供其exFAT / SafeexFAT软件实施。
对于那些没有exFAT微软许可证的人,HCC可以提供微软批准的exFAT许可证,并提供其exFAT / SafeexFAT软件实施。
HCC 针对故障安全的exFAT解决方案-SafeexFAT正式发布。SafeexFAT为设备制造商提供了一个独立于RTOS的故障安全文件系统解决方案,满足深度嵌入式应用的存储可靠性需求。HCC是Microsoft exFAT的官方合作伙伴,可以为设备制造商提供可靠的exFAT集成、验证和微软专利许可服务。
增强的SafeexFAT基于故障安全设计和测试,确保客户不会丢失任何数据。HCC设计SafeexFAT时考虑到集成和目标验证,提供了相应的测试套件,客户可以基于该套件验证产品行为的正确性。为了验证目标系统上的故障安全,驱动测试程序可以通过在介质驱动层注入错误来验证实现的正确性。
在基于MCU的解决方案中,针对RTOS,no-RTOS和Linux系统应用,HCC积累了丰富的项目经验。基于这些知识,HCC为大多数介质驱动控制器提供了经过验证的驱动程序。HCC的SafeexFAT遵循MISRA 2012规范,能够与客户目标平台可靠地集成,在所有设计上使用相同的应用代码,并确保相同的质量。
二、架构
该故障安全和单元测试驱动器是用来与目标MCU来测试文件系统是故障安全。此驱动程序用于在媒体驱动程序级别注入错误。一旦测试显示文件系统是故障安全的,就可以在文件系统上线之前删除该模块。
三、SafeexFAT特征
该系统的主要特点如下:
符合HCC高级嵌入式框架。
专为与RTOS和非RTOS系统集成而设计。
提供故障安全,防止意外复位或断电。
可以使用Linux FUSE集成。
支持FUSE库版本2.x和FUSE 3.x.
缓存选项以获得最佳性能。
代码大小47 KB。
RAM使用量> 18 KB。
ANSI'C'。
Unicode 16。
多个打开的文件。
打开文件的多个用户。
多卷。
多扇区读/写。
可变扇区大小。
分区处理。
处理媒体错误。
测试套件。
零拷贝。
重入。
FAT表的边界对齐偏移量。
数据区域的边界对齐偏移。
四、SafeexFAT for Linux FUSEHCC的exFAT / SafeexFAT for Linux FUSE使用标准的FUSE(用户空间中的文件系统)库。它作为源代码提供,可以从中构建Linux可执行文件。然后,此可执行文件可用于安装exFAT驱动器,其文件可以像系统中的任何其他文件一样进行访问。该产品支持FUSE库版本2.x和FUSE 3.x.
-
mcu
+关注
关注
146文章
17135浏览量
351031 -
驱动器
+关注
关注
52文章
8228浏览量
146269
发布评论请先 登录
相关推荐
评论