SmartLiving.ru

Обсуждение проекта
 
Текущее время: Пт дек 15, 2017 3:22 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 198 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 20  След.
Автор Сообщение
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Вс сен 24, 2017 7:51 pm 
Не в сети

Зарегистрирован: Пт ноя 06, 2015 10:22 am
Сообщения: 1431
Откуда: Кишинёв
Благодарил (а): 181 раз.
Поблагодарили: 113 раз.
Перенёс модуль логгирования данных и событий на ESP32. Огромное СПАСИБО eGorka за помощь с кодом записи на SD - карту ! Там все совершенно по другому. Просто FILE_WRITE перезаписывает последний лог...Ну сам процесс создания имени файла из даты тоже реализовывается по другому. Основа кода и идея ser009.
Вложение:
Tlog_ESP32.rar [1.45 КБ]
Скачиваний: 12

Страница /graf.htm без изменений написана Alexsis_76.
[Показать] Скрытый текст:
Вложение:
Graf_ESP32.jpg
Graf_ESP32.jpg [ 72.38 КБ | Просмотров: 745 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пн окт 02, 2017 8:44 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Итак, знаменательная дата. Две недели бесперебойной работы ESP32 под управлением АМС.


Вложения:
Комментарий к файлу: ESP32 AMS uptime
esp32-ams-uptime4.png
esp32-ams-uptime4.png [ 1.06 КБ | Просмотров: 688 ]

_________________
AMS: сайт, загрузка, документация, разработка проектов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Вт окт 10, 2017 10:33 am 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Три с лишним недели бесперебойной работы ESP32 под управлением AMS. Специалисты с нативным SDK, у которых ничего не работает, в том числе и ESP, начинают нервно курить в сторонке и подумывать «а может ну его нафиг, этот чистый С ?».


Вложения:
Комментарий к файлу: ESP32 AMS uptime
esp32-ams-uptime5.png
esp32-ams-uptime5.png [ 1.07 КБ | Просмотров: 640 ]

_________________
AMS: сайт, загрузка, документация, разработка проектов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Вт окт 10, 2017 11:39 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вс июл 26, 2015 9:21 pm
Сообщения: 191
Откуда: Екатеринбург
Благодарил (а): 4 раз.
Поблагодарили: 7 раз.
uptime сам по себе мало что говорит о состоянии системы. Обычно мониторят состояние ОЗУ. Это важный показатель для малых систем. Нужно найти функции, возвращающие статистику по ОЗУ (занято/свободно/общий размер), либо состоянию кучи.

Я у себя (atmega2560) как раз буду использовать информацию о состоянии кучи. Если с течением времени и разносторонней нагрузке (постоянная работа по разным протоколам) память не "утекает", то вот это уже реальный uptime, который о чём-то говорит.

Для C++ это очень важно, тем более, если используется ручное освобождение и выделение памяти.

Ещё лучше смотреть насколько память фрагметирована. Обычно боятся именно этого:

Изображение

_________________
Россия навсегда!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Вт окт 10, 2017 11:55 am 
Не в сети

Зарегистрирован: Пт янв 22, 2016 10:08 am
Сообщения: 437
Благодарил (а): 2 раз.
Поблагодарили: 26 раз.
Цитата:
начинают нервно курить в сторонке
я бросил курить :D
Цитата:
Специалисты с нативным SDK
а вы по вашему на чем пишите,ваш ардуино это всего лишь обертка над нативным SDK.
Цитата:
подумывать «а может ну его нафиг, этот чистый С ?
действительно подумываю но по другой причине,чувствуется тлетворное влияние ООП. :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Вт окт 10, 2017 5:07 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Уважаемые alexsis_76 и uni я не вас имел в виду. :) Это относилось к многочисленным «специалистам» в интернете, которые постоянно отзываются об Ардуино и ESP со снобизмом и при этом ничего кроме этого снобизма не имеют.

Цитата:
uptime сам по себе мало что говорит о состоянии системы.

Тут эмпирический подход — если система долгое время стабильно выполняет типовые задачи — значит с большой долей вероятности она так и будет это делать дальше.

Цитата:
Для C++ это очень важно, тем более, если используется ручное освобождение и выделение памяти.

На данный момент АМС это фактически статическая система — в коде (во время работы) не создаются и не уничтожаются динамические объекты и переменные. Но в ближайшем будущем я собираюсь этим заняться :) и про проблематику стека и кучи «всё» знаю.

Цитата:
а вы по вашему на чем пишите,ваш ардуино это всего лишь обертка над нативным SDK

Про С это была шутка — конечно С это круто.

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Ср окт 11, 2017 2:38 am 
Не в сети

Зарегистрирован: Пт янв 22, 2016 10:08 am
Сообщения: 437
Благодарил (а): 2 раз.
Поблагодарили: 26 раз.
кстати с отключением esp ,дело скорей всего было в механизме взаимодействия роутера с esp.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Чт окт 12, 2017 11:28 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Что-то я не пойму - пытаюсь запустить поддержку SPIFFS в АМС для ESP32 на новой версии их драйверов — пример работы с SPIFFS есть в библиотеке, но нигде нет ни слова, ни полслова о том как создать на ESP32 сам SPIFFS диск и как на него записать файлы.

Не могли же они положить в библиотеку тестовый скетч для работы с SPIFFS и не дать никакого инструмента для создания самого диска во флеше?

У кого-нибудь есть мысли на этот счёт?

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Чт окт 12, 2017 11:54 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Ещё вопрос в догонку к предыдущему. В Ардуино (для ESP32) стандартным является подключение SD на D5, D18, D19, D23 - это так называемый VSPI.

Но на плате OLIMEX ESP32-EVB по совершенно непонятным причинам проектировщики подключили SD карту на D2, D14, D15, D17.

Вопрос: можно каким-либо способом заставить Ардуино работать с SD на этих пинах вместо стандартных?

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт окт 13, 2017 6:19 am 
Не в сети

Зарегистрирован: Пт ноя 06, 2015 10:22 am
Сообщения: 1431
Откуда: Кишинёв
Благодарил (а): 181 раз.
Поблагодарили: 113 раз.
Alex писал(а):
Не могли же они положить в библиотеку тестовый скетч для работы с SPIFFS и не дать никакого инструмента для создания самого диска во флеше?

У меня сложилось устойчивое убеждение , что ESP32 как и WeMos D1 mini поставляется с завода с уже предустановленным скетчем и сформированным SPIFFS. Никаких утилит не надо. Хотя eGorka каким то образом сформировал файловую систему , правда для 8266 c 16 Мб. Правда там получилось только 12 рабочих Мб , но тем не менее AMS работает.
Наверное это относится и к сторонним платам - на заказ китайцы могут сотворить всё что угодно.( В версии с экраном сканер I2C ничего не показывает , хотя экран на х30 адресе).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 198 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 20  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB