HCC推出故障安全,防止意外复位或断电的exFAT解决方案

HCC推出故障安全,防止意外复位或断电的exFAT解决方案_第1张图片

最近,HCC Embedded 推出用于故障安全数据存储的SafeexFAT文件系统解决方案。

SafeexFAT是HCC exFAT文件系统的扩展,旨在真正实现故障安全,防止意外复位或断电

关于HCC
HCC 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规范,能够与客户目标平台可靠地集成,在所有设计上使用相同的应用代码,并确保相同的质量。

二、架构

HCC推出故障安全,防止意外复位或断电的exFAT解决方案_第2张图片

该故障安全和单元测试驱动器是用来与目标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 FUSE
HCC的exFAT / SafeexFAT for Linux FUSE使用标准的FUSE(用户空间中的文件系统)库。它作为源代码提供,可以从中构建Linux可执行文件。然后,此可执行文件可用于安装exFAT驱动器,其文件可以像系统中的任何其他文件一样进行访问。该产品支持FUSE库版本2.x和FUSE 3.x.

640?

5.

HCC推出故障安全,防止意外复位或断电的exFAT解决方案_第3张图片

本文来自个人微信公众号「ID:strongerHuang」,经原作者授权发布。原文公众号由嵌入式工程师「strongerHuang」在精心整理并维护。专注分享的内容包含:Keil、IAR、STM8、STM32、μC/OS、FreeRTOS、CANOpen、ModBus...

你可能感兴趣的:(HCC推出故障安全,防止意外复位或断电的exFAT解决方案)