0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SEGGER的BigFat规范允许在标准FAT媒体上存储大于4GB的文件

工程师邓生 来源:麦克泰技术 作者:麦克泰 2022-08-26 11:27 次阅读

SEGGER的BigFat规范允许任何第三方在标准FAT媒体上存储大于4GB的文件,现在已公开可用。该规范不受任何专利的限制,可以与支持工具一起自由使用。

所有操作系统都支持FAT,它是格式化可移动存储(如SD卡和U盘)的行业标准。它也是在系统之间传输文件的一个很好的选择。

FAT在技术上的简单性和通用性使得它对于运行在资源有限的设备(如中型微控制器)上的应用程序也很有吸引力。

FAT的主要缺点是文件大小有限,这在存储或传输视频文件或使用数据库时很明显。SEGGER通过BigFAT解决了这个问题,扩展了FAT文件系统,支持超过1TB的文件。BigFAT将大文件分解成小文件,每个小文件作为一个单独的文件轻松地放入FAT卷中,并将这些文件作为单个大文件呈现给用户,同时保持与标准FAT的完全兼容性。

SEGGER提供了一个名为BigFAT Converter的免费工具,可以在Linux、macOS和Windows上运行。它允许用户在主机文件系统中创建、读取BigFAT文件或从主机文件系统中复制BigFAT文件。

Segger的创始人Rolf Segger说:“FAT在嵌入式空间中扮演着重要的角色,无论是用于可移动存储介质,如SD卡和U盘,还是作为内部文件系统,许多嵌入式系统都使用FAT。exFAT是SD卡FAT的继承者,但不幸的是,它与FAT不兼容,而且也受到专利限制。”

SEGGER总经理Ivo Geilenbruegge说:“任何使用或实施exFAT的公司都需要获得微软的许可,这可能很难或昂贵,尤其是对小企业和开源社区来说。”,“这就是为什么我们SEGGER决定引入BigFAT作为开放的、非专利阻碍的规范。允许所有感兴趣的各方免费使用BigFAT,我们的目标是将其确立为一个新标准。我们欢迎任何人基于该规范来实现它。”






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7469

    浏览量

    150915
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3554

    浏览量

    129146
  • 操作系统
    +关注

    关注

    37

    文章

    6703

    浏览量

    123154
  • FAT
    FAT
    +关注

    关注

    0

    文章

    38

    浏览量

    25865
  • SEGGER
    +关注

    关注

    0

    文章

    38

    浏览量

    14093

原文标题:SEGGER的open BigFAT规范打破了FAT每个文件4GB的限制

文章出处:【微信号:麦克泰技术,微信公众号:麦克泰技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电视的usb是用来干什么的

    电视的USB接口是一个非常实用的功能,它允许用户通过USB设备(如U盘、移动硬盘等)直接播放存储在这些设备的多媒体文件,如视频、音频、图
    的头像 发表于 10-12 10:06 1233次阅读

    树莓派4b 2g和4g区别大吗

    树莓派4B是树莓派基金会推出的一款性能强大的微型计算机,它具有多种版本,其中最常见的是2GB RAM版本和4GB RAM版本。虽然两者在外观和基本功能上非常相似,但在性能和应用场景
    的头像 发表于 08-30 17:05 877次阅读

    WINBOND 4Gb NAND W25N04KV SPI存储器如何与PSoC Creator相连接?

    我有一个 WINBOND 4Gb NAND W25N04KV SPI 存储器。我想使用 PSoC creator 读写。最简单的方法是什么?我 YouTube 看到过一些教程,人们
    发表于 07-23 06:39

    使用wear_level api来安装fat文件系统,如何格式化FAT文件系统?

    我使用wear_level api来安装fat文件系统。 使用过程中发现,向该地址中写入文件的时候断电,将导致这份
    发表于 06-26 06:51

    NAND Flash(贴片式TF卡)存储新突破,基础示例

    FAT32文件系统、最大容量32GB的SDHC(包括miniSDHC、microSDHC)卡。而最初版本的SD卡采用FAT12/FAT16
    发表于 05-21 17:13

    树莓派5最大的竞争对手OrangePi 5 Pro ,新增4GB/8GB版本

    之外,OrangePi5Pro4GB/8GB版本各个配置方面均与此前发布的16GB版本保持了一致。创客价499元起价格,OrangePi
    的头像 发表于 05-07 10:00 652次阅读
    树莓派5最大的竞争对手OrangePi 5 Pro ,新增<b class='flag-5'>4GB</b>/8<b class='flag-5'>GB</b>版本

    通用FAT文件系统模块

     FatFs 是用于小型嵌入式系统的通用 FAT/exFAT 文件系统模块。FatFs模块按照ANSI C(C89)编写,与磁盘I/O层完全分离。因此它独立于平台。它可以集成到资源有限的小型微控制器中,例如 8051、PIC、AVR、ARM、Z80、RX 等。
    发表于 05-03 10:28 182次阅读
    通用<b class='flag-5'>FAT</b><b class='flag-5'>文件</b>系统模块

    CubeMx可以生成FAT32的文件系统吗?

    大家好!MCU型号:STM32L476R 我测试发现 CubeMX 生成的文件系统是 FAT16 的。请教一下,CubeMx 可以生成 FAT32 的文件系统吗?
    发表于 04-19 07:11

    STM32F105+fatfs0.13c挂载32GB(FAT32)、64GB失败怎么解决?

    挂载8G16G(exFAT)容量的U盘均正常,32GB(FAT32)、64GB挂载失败!何故?
    发表于 04-17 06:46

    如何修改elmfat文件数的限制?

    返回的是“-559038737” 转成hex就是FFFFFFFF DEADBEEF…… 是不是elmfat有相关限制啊?该如何突破此限制? 另外elmfat具体是算fat16还是fat32? 会不会有分区限制?如果用16GB
    发表于 03-05 06:16

    ELF 1技术贴|如何支持exFAT和NTFS格式

    Linux操作系统通常能够自动识别并挂载FAT32格式的磁盘,然而由于FAT32文件系统的限制,单个文件的最大存储容量不得超过
    的头像 发表于 01-31 16:37 635次阅读
    ELF 1技术贴|如何支持exFAT和NTFS格式

    从SDCard文件中读取数据时遇到的错误怎么解决?

    文件系统正在运行 ************* SD 卡的 emFile FAT 文件系统和 QSPI NOR Flash ********* 使用 SD 卡作为
    发表于 01-30 06:56

    如何使用squashfs只读文件系统制作Linux系统文件

    Colibri iMX6 的 eMMC 我们将使用以下分区规划。BootFS 为 FAT32 格式,该分区包含 Linux 内核文件
    发表于 01-09 11:43 1718次阅读
    如何使用squashfs只读<b class='flag-5'>文件</b>系统制作Linux系统<b class='flag-5'>文件</b>

    文件存储和块存储的区别和联系

    文件存储和块存储是两种常见的数据存储方式,它们设计思想、数据组织方式、应用场景等方面存在着一些区别和联系。 首先,
    的头像 发表于 12-20 17:16 1111次阅读

    安全存储文件的创建

    的dirf.db文件和安全文件具有相同的格式。 所有对/data/tee目录下的文件进行的操作都是通过TEE侧发送RPC请求通知tee_supplicant来完成的。(TA动态加载) 安全存储
    的头像 发表于 11-21 15:02 518次阅读
    安全<b class='flag-5'>存储</b><b class='flag-5'>文件</b>的创建