FX-FS - Библиотека для реализации FAT-совместимой файловой системы. Файловая система FAT является стандартом де-факто для встраиваемых применений, благодаря ее поддержке абсолютным большинством ОС, как встраиваемых, так и настольных, что позволяет достичь прозрачности обмена данными между инструментальным компьютером и встраиваемой системой.

 

Возможности

Поддержка FAT12/16/32

Поддержка каталогов

Поддерживаются несколько физических носителей одновременно

Возможность работы с несколькими разделами

Потокобезопасная работа с файлами

 

Легкость использования

Реализация FAT представляет собой одну библиотеку и заголовочный файл.

 

Симулятор

Возможно использование совместно с эмулируемой windows-версией FX-RTOS. Использование эмулятора позволяет начать работу над встраиваемым программным обеспечением на инструментальном компьютере до того, как изготовлен первый прототип реального устройства. Это позволяет разрабатывать аппаратное и программное обеспечение параллельно, что сокращает время вывода продукции на рынок. В качестве носителя может использоваться, например USB-диск или файл, находящийся на инструментальном компьютере.

 

Поддержка ОС

FX-FS имеет встроенную интеграцию с FX-RTOS, при этом функции синхронизации выделены в отдельный модуль, что позволяет использовать FX-FS и с другими ОС, а также в системах без ОС. В последнем случае синхронизация доступа к файлам (недопущение параллельной работы функций ФС) возлагается на пользователя.

 

Интерфейс драйвера

Для доступа к физическому носителю используется интерфейс состоящих всего их двух функций, фиксированный драйверный интерфейс отсутствует. Это позволяет адаптировать любой существующий драйвер устройства для работы с FX-FS без необходимости его изменения.