Arduino Mega Server для ESP32

Модераторы: Bagir, Ivan, Vit, Alex

eGorka
Сообщения: 129
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 1 раз
Поблагодарили: 16 раз

Re: Arduino Mega Server для ESP32

Сообщение eGorka » Пн июл 16, 2018 11:36 pm

serghei писал(а):
Пн июл 16, 2018 11:14 pm
Для работы в боевых условиях надо от силы два десятка файлов. В дистрибутиве 90 % реклама и примеры страниц. Учитывая 1 мегабайт SPIFFS оставил самое необходимое. Логирование равно самоубийству ( проходил на 8266 ) когда за 3 дня куча встретилась со стеком (???). Пара тяжелых библиотек типа SteelSeries и AmCharts и память закончилась.
Только ради испытаний можно накидать пару сотен маленьких ?
Ну тогда вообще смысл видеть общий объём, количество занятого и свободного места и имена файлов.
Если ради инфы, то без количества файлов она не полная.
serghei
Сообщения: 2212
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 255 раз
Поблагодарили: 215 раз

Re: Arduino Mega Server для ESP32

Сообщение serghei » Пн июл 16, 2018 11:49 pm

Вот жеж.... Так самое важное - количество оставшейся памяти. Количество - как бы то же не критично. А вот имя - очень важно. Хотя бы знать - создался файл или нет.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
eGorka
Сообщения: 129
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 1 раз
Поблагодарили: 16 раз

Re: Arduino Mega Server для ESP32

Сообщение eGorka » Вт июл 17, 2018 12:04 am

serghei писал(а):
Пн июл 16, 2018 11:49 pm
Вот жеж.... Так самое важное - количество оставшейся памяти. Количество - как бы то же не критично. А вот имя - очень важно. Хотя бы знать - создался файл или нет.
Вот и я о том, было 20, стало 21, значит создался файл. ИМХО гораздо проще чем искать имя файла.
alexsis_76
Сообщения: 605
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 2 раза
Поблагодарили: 37 раз

Re: Arduino Mega Server для ESP32

Сообщение alexsis_76 » Вт июл 17, 2018 3:16 am

когда за 3 дня куча встретилась со стеком
интересно,стэк в оперативной памяти а логи ты сохраняешь на флешку,как они могут встретится,а вот насчет кучи какая то лажа,при выделении памяти malloc более 8кб, программа вылетает хотя пишут что свободно аж 80 кило,ну и обычными массивами то же самое,программа работает не стабильно,хоть вешай внешнюю SRAM,но тут тоже засада,большие SRAM подключаются по паралельному интерфейсу на что чип не рассчитан(не хватает ног и нет аппаратной реализации интерфейса).
А что ? файлы нельзя показать по человечески с указанием размера и даты создания и не в одну строчку?
serghei
Сообщения: 2212
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 255 раз
Поблагодарили: 215 раз

Re: Arduino Mega Server для ESP32

Сообщение serghei » Вт июл 17, 2018 7:20 am

Разговор идет о SPIFFS памяти. А начало логирования выросло из кода ledmax для чистой 8266 . Потом я это прикрутил на SD карту и ты написал страницу GRAF.htm .
А если разбираться с выводом файлов - так на SD выводится в сериал и размер файла и дата его создания вместе со всеми каталогами. С практической точки зрения просто красиво. Но это в визуализацию )).
В столбик на Дуе один раз получилось. Повторить не получается. Картинка осталась дома.

PS/ На 8266 3 метра под файлы остается. Если записывать одним файлом каждые 5 минут , памяти хватает на 3-4 дня. На 32-й еще меньше.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 605
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 2 раза
Поблагодарили: 37 раз

Re: Arduino Mega Server для ESP32

Сообщение alexsis_76 » Вт июл 17, 2018 8:30 am

Ну конечно,вышеназванная файловая системв является частью памяти программ так же как eeprom,на чипе она отсутствует физически.
Ответить