Василий
https://www.waveshare.com/esp-c3-32s-kit.htm вот такая плата нужна
спасибо. а если не сложно: оно мощнее или такое же как врум?
kt315
спасибо. а если не сложно: оно мощнее или такое же как врум?
оно слабее, там одно ядро, но дешевле и есть отладчик
Anonymous
kt315
0,7 бакса за чип esp32-c3 было на lcsc
Василий
это делает нодеред , заббикс
разве забикс умеет только пинговать? он же хочет еще SNMP или агента
sat
Че за прога ?)) сейчас как раз ищу софтину которая будет прост пинговать список айпи )) нужно проверять наличие в сети )
sat
налисие в сети вот так по простому, кнопки внизу это WOL
sat
sat
замучиться запускать сканер
Василий
у забикса все будет висеть красным, потому что нет снмп :(
sat
скрипт пинговалку, и запуск каждые 10 сек, с выводом или оповещением
sat
еще логирую в график
sat
sat
не ставил не пробовал, но он для отслеживания создан и очень широко функционален
Василий
не ставил не пробовал, но он для отслеживания создан и очень широко функционален
не умеет он "просто пинговать". народ в группе забикса тоже по этому поводу подгорал
Василий
надо будет поискать, есть ли готовые библиотеки по есп что бы он snmp протокол мог гнать. хотя, а хоумасист не мониторит свои девайсы?
sat
вобщем задача то простая тривиальная , скрипт пинговалку, и запуск каждые N сек, с выводом лог и/или оповещением
Василий
Василий
без этого не пускает
Василий
можно выбрать снпм и добавить пинговалку - но снмп в ошибке висеть будет
Василий
можно указать в качестве агента сам забикс и прикрутить уже на нем скрипт, но мрачненько :(
kDn
Собрал проект для отладки esp32-c3 в platformio, думаю кому-то пригодится https://github.com/ad7718/esp32-c3_pio_builtin_jtag_debugging
Погляжу, а то знаю, что багфиксы в openocd делались, может сейчас уже проще работает, чем было, особенно в части reset перед отладкой ;)
Mikhail
Подскажите, с чего начать esp-idf vscode win10x64 Подключил через дополнения, но примеры из коробки не завелись ни один, всё сделано по инструкции idf Гуглинг быстрого старта ведёт на примеры, которые тоже не компилируются
Mikhail
При том, на старом ноуте примеры работали (пол года назад кодил), но того кода нет
Mikhail
А что именно не завелось?
При компилинге ругается на crt файл, могу листинг показать
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Сборка прям из папки примера?
Mikhail
Если не заведётся, думаю всё в виртуалке на вин 7 поставить
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Сборка по кнопке? Из консоли норм собирается?
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Idf.py build ?
Mikhail
Сборка по кнопке? Из консоли норм собирается?
Сейчас дойду до компа, пришлю шаги, минуту
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Если ругается на пути, то скорее всего что-то именно с ними, PATH корректно настроен?
kt315
Погляжу, а то знаю, что багфиксы в openocd делались, может сейчас уже проще работает, чем было, особенно в части reset перед отладкой ;)
насчёт резета - я просто выключил защиту памяти, а вообще можно собрать новый openocd из master, там починили вроде, я собирал его, но эту функцию не проверял
kt315
Василий
хотя стоп, у меня другой фреймоврк
Mikhail
если что, у меня все ок на Win2019
А есть пример рабочий в сети? Посмотрю на рабочем где сбито
kt315
@kDnZP сегодня немного issues/pull-requests оформил чтобы отладка из коробки работала в platformio
kDn
я понял, это вы оказывается там были
Про защиту в курсе, но это полумеры. Ага, мучался с месяц назад, а сейчас все на столе валяется никак свободное время не найду поковырять и перепроверить... Нужно релиз фреймворка EmbUI выпускать, но пока не буду уверен что на всех контроллерах работает - дальше двигаться нельзя, а времени это требует достаточно много.
Mikhail
странно, пример заново создал из udp_multicast , прошло всё (build successful)
Slava
коллеги. а какой функционал у оригинальной прошивки esp32 ?
K.
Если руки дойдут, буду пробовать. Но что-то мне подсказывает, что не все так просто, иначе китайцы бы уже лепили
Так китайцы и лепят. Например вот: https://market.yandex.ru/product--karmannyi-proektor-unic-yg-300-zheltyi/1787341245?cpc=MF9bRjsYUqc07hmPDHalBj97lE6y-e7Lq3IxjTtmzHSDN6jkrGpg0CytDxjEIMTHwB3mooHIYZIlx-i2-7-rrGWFoZQMwRnC2SfvDWKce985CyWRSGa-l7JxLmg4XkaRwNdqKxnBMZwYCWrdjBqjqD_8a7emYdRSgkN2kRQte3ijsBjh7imltA%2C%2C&sku=1787341245&do-waremd5=NQ8HjHLJ25m06ZKL_AJ-4Q&cpa=0&nid=55009
Sid
меньше 0.96 LCD найти сложно https://aliexpress.ru/item/4000016800528.html
Говорят ток под заказ и с предоплатой тк хрен кому это продашь, а выходит геморно в производстве
Evgen
Эээ а подскажите по выравниванию..
Evgen
static unsigned char buf[256]; unsigned char * Msg; void test(void) { int raz = 0x1234; Msg = (unsigned char *) buf; Serial.printf("raz =%x\n", raz); *((int *) (&buf[6])) = raz; Serial.printf("buf[6-9] =%x %x %x %x\n", buf[6], buf[7], buf[8], buf[9]); raz = 0x6789; *((int *) (&Msg[6])) = raz; //exeption 9 Serial.printf("buf[6-9] =%x %x %x %x\n", buf[6], buf[7], buf[8], buf[9]); Serial.printf("end\n"); }
Evgen
получается raz =1234 buf[6-9] =34 12 0 0 --------------- CUT HERE FOR EXCEPTION DECODER --------------- Exception (9):
Evgen
чую, что надо делать что-то вроде *((PACK int *) (&Msg[6])) = raz; только вот что ставить вместо PACK
Ilnar
🖐
Ilnar
Если резон микропитон в есп загонять? Есть явные преимущества?
Василий
Если резон микропитон в есп загонять? Есть явные преимущества?
Фишка питона в чем? Низкий уровень вхождения. Если вам это надо, - есть
Ilnar
Если только в этом фишка смысла не вижу тогда. Пробовал на питоне поработать и застрял на выводе внутреннего напряжения esp🤷
Ilnar
😊 а чё можно!?
Василий
Ну жвм хоть быстрый. А питон ещё и тормоз
🤙🏻 ℙ𝔸𝕍𝔼𝕃
А что не так с pure C ?)
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Он же прям идеально туда вкатывается) то что надо, кстати, еще есть вариант на GO, но я не подскажу как это реализовать, но вариант есть
Ilnar
Питон чисто из интереса только. Хотел уточнить у бывалых😊
Ilnar
Понята
🤙🏻 ℙ𝔸𝕍𝔼𝕃
а как же ML ?💁
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Нет жи)) мы же про питон)
Ilnar
🤦
Василий
Питон хорош длинной математикой и библиотеками под все что угодно. В контролерах, фишка питона, что его не надо компилировать, но опять же для контроллера, это не так необходимо
Ilnar
Все, я понял. Питон на есп не для серьёзных проектов.
Ilnar
Спасибо.
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Ну тк, просто тогда не совсем было коррекным писать для чего он годится на компах т.к. это в первую очередь язык созданный для ML и научных рачетов 💁 ну а так вы первый вышли зак онтекст ESP )
🤙🏻 ℙ𝔸𝕍𝔼𝕃
ок)
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Кстати, есть вариант для есп с нодой, но пока проект в бэте
NeiroN
питон для ленетяев
NeiroN
мне например нравится динамическая типизация
Denisio
пока ты пишешь проект один и он не очень большой
NeiroN
330 и 680 что-то маловато
Denisio
лизнуть проверить есть ли там напряжение