Как стать автором
Обновить

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

Время на прочтение1 мин
Количество просмотров12K

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.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 11: ↑11 и ↓0+11
Комментарии0

Другие новости

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань