Sid
вообще дебажить аноминые функции то еще удовольствие)
Aleksandr
да, ток чет вифи не поднялся даже..
Sid
ну видишь уже не на память ругается)
Aleksandr
не не, на память тоже, см скрин))
Aleksandr
еще я время от времени ловлю вот это
Aleksandr
Вообще хард вот такой. Питание вроде норм, доп кондюк есть
Slava
Вообще хард вот такой. Питание вроде норм, доп кондюк есть
пипец, моя первая сборка была такая же убогая, кое-как работала, а потом ресурсы есп8266 быстро кончились и я всё раскуярил молотком, теперь юзаю esp32
Aleksandr
В общем продолжает ругаться на память..
Aleksandr
ну и пёс с ней, попробую на ардуине тогда)
Ну ресурсы под задачу, правильно? Надо больше - берём камень мощнее
Не всегда так. У 32й более оптимизировано потребление.
Aleksandr
Aleksandr
*конечно если это важно в проекте
Ну если мобильный проект то конечно важно
И еще очень важный момент для начинающих у esp8266 01 ревизии много глюков аппаратных и вы сталкнетесь с проблемами и будете думать толи прошивка толи модуль глючит.
Aleksandr
А как понять, мой случай или нет?
1. Чуть ли не самое важное! Должно быть хорошее питание. Залог успеха.
2. Выбирайте магазин тот где люди уже много покупают и много хороших отзывов потому что китайсы начали клонировать клоны
Aleksandr
ну питание.. хмм, ну сейчас попробую найти другой источник.. и сам пропитаюсь, может поможет😁
Andy
В общем продолжает ругаться на память..
Возможно, интерпретатору места не хватает. Если профессиональный программист, то лучше Си взять для отдыха. Хорошо разминает мозги после функциональщины и ООП :)
Aleksandr
а вот ардуина сразу взлетела)
Aleksandr
а что вы имеете против жс?😂
Aleksandr
я на typescript пишу, типы в порядке. react, компонентный подход, все дела) ладно, эт оффтоп..))
Sid
Против языка не чего, в основном против жсеров)
Aleksandr
веб - это сфера с легким порогом вхождения, чего вы хотите.. люди хватают фреймворк, и идут на собесы спустя пару месяцев от 1й строки на js естественно от них не стоит многого ждать. Многие просто пропускают фазу изучения самого javascript языка
Sid
Сам жс больно мудреный))
Sergey
ардуина точно не проще, это c++ со своей спецификой, отлаживать, может я не умею, но точно хуже микропайтон и луа хороши тем, что не нужно каждый раз всю прошивку заливать, в отличии от ардуины
Sid
На С тоже можно писать в ООП =) И это очень весело.
Ну он куцый будет бещ полиморфизма, либо геморно и надо изголяться , в итоге при выстреле себе в ногу отстрлишь жопу с головой
SetPf
Ну он куцый будет бещ полиморфизма, либо геморно и надо изголяться , в итоге при выстреле себе в ногу отстрлишь жопу с головой
Ну полиморфизмом можно попустится (я когда погуглил как - испугался, что компьютер выключил). Но по мне более структурированно и понятно выходит как то, может я просто императивный Си не осилил конечно...
Sid
Линкер чутка по другому у с работает
Sid
Вроде мелочи но влететь можно ))
SetPf
Ну можно скрыть все =) Оставить ацесоры\мутаторы на что нужно, если я правильно вас понял.
Sid
Ну это все же не то
SetPf
Возможно.. я с другими ООП языками на ВЫ. Вот до плюсов дорвался, пишут в стиле С с классами, доволен как слон.
Sid
Эээ
Sid
Ну с с классами это конечно было, но очень давно
SetPf
Ну меня С11 очень пугает пока, тем более пока трудно понять как его в ЕСП на стыке с пуре-С применить правильно и не заоверинженирить. Думаю с полгодика так попишу, для ознакомления.
Andy
а вот ардуина сразу взлетела)
Не знаю как на луа можно анализировать прошивки, а на idf есть memory analyser и куча функций отладки. Для серьезных проблем есть SystemView и прочие инструменты. Так что имеет смысл посмотреть в сторону си.
Aleksandr
Не знаю как на луа можно анализировать прошивки, а на idf есть memory analyser и куча функций отладки. Для серьезных проблем есть SystemView и прочие инструменты. Так что имеет смысл посмотреть в сторону си.
Расскажите, как примерно выглядело бы рабочее пространство? Я имею ввиду, софт стек, хард ? На авр у меня был фирменный jtag ice 3, через atmel ide вел разработку, отладка тоже была вполне себе.
Andy
Расскажите, как примерно выглядело бы рабочее пространство? Я имею ввиду, софт стек, хард ? На авр у меня был фирменный jtag ice 3, через atmel ide вел разработку, отладка тоже была вполне себе.
Начать можно отсюда https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html Платы разработки https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/modules-and-boards.html#development-boards На некоторых есть JTAG, в отличие от avr для jtag можно использовать бюджетные чипы ftdi. Для разработки вендор предлагает свою среду idf . Есть plugin для eclipse.
romanetz
Это что касается отладки
romanetz
Какие-то атмелки точно были
Andy
А для аврок разве opnocd нельзя? Мне кажется, они там в списке поддерживаемых, но это неточно
Openocd не пользовал не знаю, из бюджетного был jtag-ice для avr studio 4 Но против него сражался вендор и его похерили
romanetz
Openocd не пользовал не знаю, из бюджетного был jtag-ice для avr studio 4 Но против него сражался вендор и его похерили
Openocd - это просто отладчик, gdb с ним умеет общаться, в свою очередь, openocd кучу разных транспортов умеет, независимо от типа используемого проца, я esp32 как то для тестов проливал по jtag с orangepi
romanetz
Через её gpio
Andy
Честно сказать 8-и битные avr не такие уж навороченные кристаллы, что бы jtag широко применять.
romanetz
Там богомерзкий debugwire...
romanetz
Там богомерзкий debugwire...
Проприетарщина )))
Andy
Под разные задачи разные чипы нужны, так что чем программировать не суть важно :)
romanetz
нечё не понял, в чём шутка юмора?
Даже ещё прикольнее "диапазон рабочих частот спутникового канала системы: 313 — 315 МГц на передачу, 387 — 390 МГц на прием;" Это уже российский "Гонец", не пиндосский сатком. За помехи на их "входе" - как повезёт. Вообще, прикол в том, что программисты с распределением частот между службами обычно незнакомы в принципе )
romanetz
ну эмбеддеры, они на стыке, типа
Sid
Ну не всегда
Sid
Знакомый писал софт для работы с гпс и глонасс так ему выдавали математика что бы тот ему обьяснял как с этой магией работать)
SetPf
Как правильно передать множество файлов на есп через браузер? Для обновления нужно передать файл прошивки и страницы вебсервера и прошивки ведомых устройств. Хочется передать это все куском, а как? Я не знаю можно ли.. но вероятно можно, прям в браузере скриптом разархивировать и скрытно пихать таки как разные файлы. Но какое то костыльное решение.
SetPf
У меня не ардуина.
Yuriy
У меня не ардуина.
Какая разница? Я говорю внутрь посмотри
SetPf
Мне не код, а принцип нужен. Но я принял, может получше вариант предложат, чем рытье исходников.
Sergey
Мне не код, а принцип нужен. Но я принял, может получше вариант предложат, чем рытье исходников.
ну я делал веб обаязку на луа, правда давно, при гет запросе файл скачивался и обновлялся
Sergey
типа http://192.168.4.1/update?file.lua
SetPf
ну я делал веб обаязку на луа, правда давно, при гет запросе файл скачивался и обновлялся
Как один файл скачать - понятно, там пример есть официальный. Вопрос как организовать в "1 клик" скачивание нескольких файлов.
Sergey
у меня скрипт был, который в гет запросом все файлы обходил
Sergey
ну сколько их у тебя?
SetPf
Штук 5
Sergey
и что за файлы вдруг музыка?
SetPf
Прошивка другого контроллера, прошивка дисплея, прошивка есп, новая вебстраница.