SEGGERs offene BigFAT-Spezifikation sprengt die 4GB-Grenze für Dateien im FAT-Dateisystem
FAT wird von sämtlichen Betriebssystemen unterstützt und ist der Industriestandard für Wechselmedien wie SD-Karten oder USB-Sticks. Die Spezifikation ist so einfach gehalten, dass sie insbesondere für Systeme aus dem Embedded-Bereich, die nur über wenig Speicher verfügen, nachwievor eine wichtige Rolle spielt.
Gleichzeitig ist FAT erste Wahl, wenn es um den Datenaustausch zwischen verschiedenen Systemen geht. Die größte Schwäche von FAT ist dabei die maximale Dateigröße, die besonders ins Gewicht fällt, wenn Videodaten gespeichert oder Datenbanken verwendet werden.
Hier setzt SEGGER mit BigFAT an. SEGGER hat die Unterstützung für große Dateien so erweitert, dass auch Dateigrößen jenseits von 1TB kein Problem sind. BigFAT teilt große Dateien in kleinere Teile, die jeweils als einzelne Datei im FAT-Dateisystem gespeichert und dem User wiederum als einzelne große Datei verfügbar gemacht werden. Dabei wird gleichzeitig die Kompatibilität zum FAT-Dateisystem gewahrt.
Darüber hinaus bietet SEGGER ein freies Tool mit dem Namen BigFAT Converter an, das unter Linux, macOS und Windows BigFAT-Dateien erstellen, lesen oder auf das Host-Dateisystem zu kopieren kann.
„FAT spielt eine wichtige Rolle in der Embedded-Branche,“ sagt Rolf Segger, Gründer von SEGGER. „Ob es für Wechselmedien – wie SD-Karten oder USB-Sticks – oder als internes Dateisystem verwendet wird, viele Embedded Systeme verwenden FAT. Das Dateisystem exFAT, welches als Nachfolger von FAT bei SD-Karten vorgestellt wurde, ist leider nicht kompatibel mit FAT und durch die Patente nicht frei verfügbar.“
„Jedes Unternehmen, das exAT nutzen oder implementieren möchte, benötigt dafür eine Lizenz von Microsoft. Diese zu erhalten kann sehr schwierig und kostspielig werden, insbesondere für kleine Unternehmen,“ sagt Ivo Geilenbrügge, Geschäftsführer bei SEGGER.
„Daher haben wir uns bei SEGGER entschieden, BigFAT als offene Spezifikation zu veröffentlichen, die frei von Patentrechten ist. Mit BigFAT zielen darauf ab, einen neuen Standard zu etablieren, der kostenfrei und ohne weitere Hürden zur Verfügung steht. Wir laden jeden dazu ein, eine eigene Implementierung gemäß unserer Spezifikation zu entwickeln.“
Eine Implementierung von BigFAT ist als Bestandteil von emFile PRO erhältlich.
Weitere Informationen zu BigFAT finden Sie unter:
https://www.segger.com/…
Mehr über emFile erfahren Sie unter:
https://www.segger.com/…
SEGGER Microcontroller verfügt über drei Jahrzehnte Erfahrung mit Embedded-Systemen, entwickelt modernste RTOS und Software-Bibliotheken, J-Link und J-Trace Debug- und Trace-Probes sowie ein komplettes Set an Flasher In-System-Programmiergeräten und Software Development Tools.
SEGGERs All-in-One-Lösung emPower OS umfasst ein RTOS sowie einen kompletten Satz an Software-Bibliotheken, einschließlich Kommunikation, Sicherheit, Datenkompression und -speicherung, GUI-Software und mehr. Entwickler erhalten durch den Einsatz von emPower OS einen Entwicklungsvorsprung und profitieren von SEGGERs jahrzehntelanger Branchen-Erfahrung.
SEGGERs professionelle Software und Tools für die Entwicklung von Embedded-Systemen sind für eine einfache Anwendung konzipiert und für die Anforderungen von ressourcenbegrenzten Embedded-Systemen optimiert. Darüber hinaus unterstützt das Unternehmen den gesamten Entwicklungsprozess mit kostengünstigen, qualitativ hochwertigen, flexiblen und einfach zu bedienenden Tools.
Das Unternehmen wurde 1992 von Rolf Segger gegründet, befindet sich in Privatbesitz und wächst stetig. SEGGER hat eine US-Niederlassung in der Nähe von Boston und Niederlassungen im Silicon Valley, in Shanghai und in Großbritannien sowie Distributoren auf den meisten Kontinenten, sodass die gesamte Produktpalette von SEGGER weltweit verfügbar ist.
Warum SEGGER?
SEGGER bietet nicht nur ein komplettes Set von Tools für Embedded-Systeme an, sondern auch Unterstützung durch den gesamten Entwicklungsprozess. SEGGER verfügt über jahrzehntelange Erfahrung als Embedded-Experte. SEGGER Software unterliegt keiner Open-Source- oder Required-Attribution-Lizenz und kann in jedes kommerzielle oder proprietäre Produkt integriert werden ohne die Verpflichtung, den Source-Code offenlegen zu müssen.
SEGGER bietet Stabilität in einer oft volatilen Industrie, was SEGGER zu einem sehr zuverlässigen Partner für langfristige erfolgreiche Zusammenarbeit macht.
SEGGER Microcontroller GmbH
Ecolab-Allee 5
40789 Monheim am Rhein
Telefon: +49 (2173) 99312-0
Telefax: +49 (2173) 99312-28
http://www.segger.com
Publitek
Telefon: +44 (7970) 728442
E-Mail: mike.green@publitek.com