категории | RSS

Arduino выпустила библиотеки для работы с файлами и внешней памятью

Arduino представила две библиотеки для работы с внешней памятью и файлами. С их помощью пользователи могут реализовывать системы сбора данных, резервного копирования и оптимизированного хранения. Библиотеки доступны для промышленных плат Arduino Opta, H7 и С33.

В блоге Arduino рассказали о релизе библиотек POSIXStorage и UnifiedStorage. Первая дополняет функции POSIX-хранилища, которые уже есть в ядре Renesas  и делает их доступными для использования в скетчах. Вторая предназначена для более удобного взаимодействовия с SD-картами и USB-накопителями.

Возможности POSIXStorage:

упрощённый доступ к хранилищу без сложных операций и логики;

возможность выбора оптимальной файловой системы для проекта;

поддержка Hot Plug.

Возможности UnifiedStorage:

оптимизированный и унифицированный доступ к внутренней памяти, SD-картам и USB-накопителям;

удобная и лёгкая работа с файлами, позволяющая перемещать их и проверять доступность данных;

можно переименовывать файлы, копировать и вставлять как отдельные папки, так и целые папки;

возможность плавной перезаписи данных с одного носителя на другой;

расширенная навигация для лёгкого перемещения по структурам папок;

поддержка работы с несколькими разделами во внутреннем хранилище QSPI.

Обе библиотеки сопровождаются примерами проектов для обучения и знакомства. Команда разработчиков Arduino отметила, что провела все тесты, поэтому пользователи могут быть уверены в стабильности и безопасности кода. Библиотеки опубликованы на GitHub (1, 2), но их можно установить и с помощью Arduino IDE. В папках docs находится документация по API.



Источник новости: habr.com

DimonVideo
2023-11-13T20:50:02Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика