SD Logger

Тема в разделе "Arduino & Shields", создана пользователем ImrDuke, 6 окт 2018.

  1. ImrDuke

    ImrDuke Гик

    Подскажите решение. Нужно сделать логгер. Стандартная библиотека не устраивает - отжирает слишком много места.
    Нашел вот такую - https://github.com/jeroennijhof/SDLogger
    Возникла проблема, данные туда пишутся, но винда не может прочитать карточку.
    Что можно сделать?
    Может кто находил другие библиотеки которые умеют только писать данные и не занимают лишнее место?
     
  2. Mitrandir

    Mitrandir Гуру

    Видел на ютубе аппаратный логгер
     
  3. Mitrandir

    Mitrandir Гуру

    Openlog иль както так
     
  4. ImrDuke

    ImrDuke Гик

    Аппаратная часть есть. И даже работает. Но не устраивает размер скетча со стандартной библиотекой.
     
  5. ZAZ-965

    ZAZ-965 Гуру

    Данные на карту пишутся в RAW формате. Читаются Linux командой dd if=/dev/mmcblk0 of=data.log bs=512 skip=1 count=100
     
  6. ImrDuke

    ImrDuke Гик

    Наверное все таки придется заказать этот модуль Openlog Serial Data Logger
    http://ali.pub/2hyv5o
     
  7. Vovka

    Vovka Гик

    Под Виндой форматируем флешку и записываем на нее файл максимального размера.
    В МК первый блок данных не пишем, чтоб не затереть данные о файле.
     
    Последнее редактирование: 7 окт 2018
  8. ImrDuke

    ImrDuke Гик

    Не хочется делать таких сложностей.
     
  9. Vovka

    Vovka Гик

    А что тут сложного? ОДИН РАЗ отформатировать флешку и записать на нее файл? Это ж ведь делается для того, чтобы файл был "сплошной".
    Так если не один файл, то это выливается в объем кода, с поддержкой FAT.
    А если самому сделать запись в МК на флешку, так там вообще мизер кода по сравнению с библиотеками.
     
  10. Зачем нести такую чушь? Это не будет работать.
     
  11. Vovka

    Vovka Гик

    Эта "чушь" работает с 2008 года!
    Вот программа, подтверждающая это
     

    Вложения:

    • LoggerMMC.zip
      Размер файла:
      27,3 КБ
      Просмотров:
      202
  12. DetSimen

    DetSimen Guest

    Я бы не был столь категоричен.
     
    Andrey12 и Vovka нравится это.
  13. Если у вас есть код рабочей системы, то я с удовольствием посмотрю. А непонятные exe запускают только дураки.
     
    parovoZZ нравится это.
  14. Vovka

    Vovka Гик

    Что-то нет желания в проекте 10-летней давности разбираться и выдирать код. Потом разжевывай чего и как... Мне есть чем заняться...
    Алгоритм я озвучил, что мешает повторить?
    А что мешает запустить на виртуалке? :cool: