сломал себе голову: помогите с PetitsFS на arduino Ethernet

Тема в разделе "Arduino & Shields", создана пользователем 2vl, 5 фев 2014.

  1. 2vl

    2vl Нуб

    2 недели ломаю башку ничего не могу сделать. нужен человек который может помочь в решении проблемы. платно или бесплатно не важно.

    задача:

    есть плата ArduinoEthernet на ней есть SD
    если собрать с штатными библиотеками http://arduino.cc/en/Reference/Ethernet
    и http://arduino.cc/en/Reference/SD все работает НО ПАМЯТИ ОПЕРАТИВНОЙ НЕ ХВАТАЕТ, даже для того чтоб почитать нужное количество параметров из конфигурационного файла. и размер скетча сразу под 30кб получается.
    это не говоря уже о том что хотелось еще и логирование на нее сделать.

    попробовал tinyFat - тоже жрет кило оперативки и ничего не влезает.

    пришлось взять другую библиотеку PetitsFS http://elm-chan.org/fsw/ff/00index_p.html

    для нее как бы есть даже wrapper под ардуину http://forum.arduino.cc/index.php/topic,37604.0.html

    только не пашет зараза ни при каких у меня условиях.

    максимум чего добился переписав немного функции что стала появляться ошибка по инициализации файловой системы. дальше никак. (err=8)

    помогите, в долгу не останусь, мне не развлекухи ради, работы для(
     
  2. acos

    acos Официальный гик Администратор

    Я, конечно извинюсь сразу, за то, что говорить буду совершенно не по теме, но почему бы уже не посмотреть в сторону YUN? http://amperka.ru/product/arduino-yun
    там и ethernet и microsd из коробки и без бубна на linux.
     
  3. 2vl

    2vl Нуб

    1) цена
    2) надо будет еще кодить под линукс и памяти там тоже не вагон
    если уж смотреть то на arduino due + ethernet shield
     
  4. CryNET

    CryNET Гик

    Не много не по теме - на счет Arduino Yun; Она ведь не так давно вышла? Присматриваюсь к этой дуне, т.к она просто фарш, но удерживает то, что мало ещё на неё мануалов, проектов и прочего hand making'a.
    Натыкался на оф.сайт с примерами и проектами, но с английским не лады. Возможно я не правильно искал, и был бы признателен за ссылочки на какие-нибудь доки и проекты на русском :)
     
  5. acos

    acos Официальный гик Администратор

    1) arduino due + ethernet shield = 2590+1990=4580 против 3690 за yun
    2) 96 килобайт против 64 мегабайта. до кучи пакетный менеджер, python, bash и т.д.
     
  6. acos

    acos Официальный гик Администратор

    На русском сам не видел. По сути та же leonardo, у которой на serial порту сидит маршрутизатор на OpenWRT, который не умеет маршрутизировать)
     
  7. 2vl

    2vl Нуб

    Не совсем размер памяти самой ардуино все равно 2кб
     
  8. 2vl

    2vl Нуб

    Скажу больше я стартанул сегодня получилось
    Потом вынул флешку воткнул обратно и опять не работает в чем проблема хз