Библиотека Petit FatFS: модуль файловой системы FAT |
Добавил(а) microsin |
Petit FAT File System Module Petit FatFs (petit переводится как "малый, мелкий") является подмножеством подпрограмм модуля FatFs, оптимизированным специально для tiny (очень маленьких) 8-битных микроконтроллеров. Модуль Petit FatFs написан на ANSI C, при этом код полностью разделен по слоям ввода/вывода диска (disk I/O layer). Модуль может применяться с маломощными микроконтроллерами, у которых мал объем памяти кода программ и маленькое RAM (меньше, чем размер сектора 512 байт). Описание полнофункционального модуля файловой системы FAT см. в [2]. Возможности Petit FatFs
Программный интерфейс библиотеки Petit FatFs (Application Interface, API) Модуль Petit FatFs предоставляет для работы с файловой системой следующие функции.
Интерфейс ввода/вывода диска (Disk I/O Interface) Поскольку модуль Petit FatFs реализован с полным разделением от низкоуровневого ввода/вывода диска, то необходимо реализовать следующие функции, чтобы обеспечить низкоуровневый доступ к физическому диску. Модуль низкоуровневого доступа к диску (low level disk I/O module) не является частью модуля Petit FatFs, и должен быть предоставлен самим пользователем. Имеются несколько примеров реализации такого модуля, ссылки на которые даны в разделе Resources.
Resources (дополнительные ресурсы и ссылки) Модуль Petit FatFs является свободным программным обеспечением (free software), и он открыт для обучения, исследований и разработки. Вы можете использовать, модифицировать и/или распространять его для персонального, некоммерческого или коммерческого использования без каких-либо ограничений и под Вашей собственной ответственностью. Чтобы получить больше информации, см. указания по применению (application note).
[Ссылки] 1. Petit FAT File System Module - оригинал статьи на английском языке. |