dc.contributor.author | Михайлов, В. Г. | ru |
dc.coverage.spatial | Минск | ru |
dc.date.accessioned | 2016-11-14T06:31:50Z | |
dc.date.available | 2016-11-14T06:31:50Z | |
dc.date.issued | 2016 | |
dc.identifier.citation | Михайлов, В. Г. Запись бинарных данных на SD карту arduino due = Record of the binary data on SD card Arduino Due / В. Г. Михайлов // Системный анализ и прикладная информатика. - 2016. – № 3. - С. 40 - 49. | ru |
dc.identifier.uri | https://rep.bntu.by/handle/data/26362 | |
dc.description.abstract | Дан краткий обзор микроконтроллеров семейства Arduino, их характеристик и областей применения. Отмечена важность записи параметров исследуемого объекта для отладки систем управления на микроконтроллерах Arduino. Единственной возможностью регистрации параметров в семействе Arduino является запись на SD-карту в текстовом режиме с использованием функций print(), write(). Рассмотрены проблемы, связанные с записью бинарных данных на SD-карту на микроконтроллере Arduino Due. Проведен анализ способов записи бинарных данных на SD-карту Arduino Due, возникающих проблем с неочисткой памяти от предыдущей программы, приводящей к возможности дублирования данных на SD-карте, наличие ошибочной точки зрения об ограничении объемов записи данных и необходимости использования устаревших SD-карт. Рассмотрены пути устранения отмеченных недостатков. Проведена оценка быстродействия различных подходов записи информации на SD-карту. На основании проведенных исследований предложен подход уплотнения записываемой информации за счет преобразования бинарных данных побайтно в символьный массив в коде ASCI без увеличения их объема и записи блоками по 240 байт. Это позволяет максимально использовать возможности стандартной функции write() Arduino и специфику организации памяти SD-карт и увеличить быстродействие более чем в 1100 раз по сравнению с записью в символьном виде по одному байту. Отмечено, что использование предлагаемых на форумах решений исключения дублирования данных из-за неочистки памяти не обеспечивает полноты их устранения. Для Arduino Due для очистки памяти необходимо использования специального программатора или установка новой программы загрузки. | ru |
dc.language.iso | ru | ru |
dc.publisher | БНТУ | ru |
dc.subject | Микроконтроллер Arduino Due | ru |
dc.subject | SD карта | ru |
dc.subject | Бинарные данные | ru |
dc.title | Запись бинарных данных на SD карту arduino due | ru |
dc.title.alternative | Record of the binary data on SD card Arduino Due | en |
dc.type | Article | ru |
dc.relation.journal | Системный анализ и прикладная информатика | ru |