Роджер
Шож, тогда страдания
Они сами страдают жуть как. Особенно клиенты. А в Москве жесть там же парковки платные, там такие штрафы прилетают.
Ruslan
те, кто не застал москву без навигаторов сильно обламываются ) таксисты так ваще в охуе
Евгений
Чет полистал чятик... Скучно без водки колобка... Куды он делся то?
Роджер
те, кто не застал москву без навигаторов сильно обламываются ) таксисты так ваще в охуе
А вот теперь представь что у них чет сломалось с навигацией и почти 10к машин. И пишут нам в тп
Ruslan
он сам кого хочешь заебёт...
Max
Кто не ебланит, тот пусть первым кинет в зеленого камень
Zen
Всем привет. Подскажите я могу сделать "настоящие" прирывания? Мне нужно принимать 5 байт по uart и потом максимально быстро отдавать ответ из 4х байт. Это должно происходить как минимум 1000 раз в секунду а лучше 10 000. Я так понял что IDF мне прадлагает включить прирывания однако я не могу зарегистрировать ISR я могу только ждать сообщения в очереди, которое непонятно когда еще придет. Можно это как-то обойти и сразу вызрать мой обработчик?
Max
Всем привет. Подскажите я могу сделать "настоящие" прирывания? Мне нужно принимать 5 байт по uart и потом максимально быстро отдавать ответ из 4х байт. Это должно происходить как минимум 1000 раз в секунду а лучше 10 000. Я так понял что IDF мне прадлагает включить прирывания однако я не могу зарегистрировать ISR я могу только ждать сообщения в очереди, которое непонятно когда еще придет. Можно это как-то обойти и сразу вызрать мой обработчик?
IDF предлагает правильно. Потому что если ты не будешь справляться с обработкой потока, то у тебя всего лишь накопятся необработанные сообщения в очереди. А если сделаешь прямую обработку и не будешь успевать, то будут потери, потому что прерывать обработчик прерывания - прямой путь к бардаку и спецэффектам.
Max
Побайтово выплевывать их в UART? А вы затейник)
Max
Сделай на Softserial)
Max
Стоп, а это что - https://github.com/theElementZero/ESP32-UART-interrupt-handling/blob/master/uart_interrupt.c ?
Max
Никаких очередей
Zen
Стоп, а это что - https://github.com/theElementZero/ESP32-UART-interrupt-handling/blob/master/uart_interrupt.c ?
К сожалению гуглить я и сам умею), функции uart_isr_register не доступны в IDF 5.2. Потому и спрашиваю.
Zen
А принципиально 5.2 прям? Тут народ еще на 4-й ветке сидит.
Народ и на win XP сидит. Неужели все настолько плохо что новые релизы вообще не юзабильны? Вроде же лет 10 прошло уже можно допилить за это время.
EL84 💡
ой
EL84 💡
😂
Max
Похоже, в 5.2 только через эвенты - https://github.com/espressif/esp-idf/blob/v5.2.1/examples/peripherals/uart/uart_events/main/uart_events_example_main.c
Ruslan
чё, опять переписывать код? мне хорошо на 4.4
Alex
Ребят, залочить слив прошивы с esp32? Возможно? Слить прошивку ? Как? Чем разобрать дамп до читабельного состояния ?
Zen
Ребят, залочить слив прошивы с esp32? Возможно? Слить прошивку ? Как? Чем разобрать дамп до читабельного состояния ?
Нет, esp32 уязвима к гличам по питанию. Так что шифрование внешней памяти обходится. Разобрать дамп можно с помощью ghidra или IDA pro или cutter.
Alex
😈
Zen
Кстати новые тоже похоже с проблемами - https://hackaday.com/2024/01/15/breaking-the-flash-encryption-feature-of-espressifs-microcontrollers/
The
Ребят, как сделать сериал порт и обновление кода через wi-fi? Wemos d1 r1
cep_go
парни хел плиз
cep_go
на esp 8266 указан пин 12 в качестве сигнального, у меня же esp32wroom, мне какой пин использовать? 19?
cep_go
Evgen
на esp 8266 указан пин 12 в качестве сигнального, у меня же esp32wroom, мне какой пин использовать? 19?
у тебя пинов хоть попой ешь, на какой втыкнешь проводину - тот и указывай
Evgen
тоесть разницы вообще никак?
ну если не попадешь на пин, который используется, то - никакой
cep_go
я правильно понимаю, что красный это питание, черный земля, желтый на любой пин который залью в настройках?
Alex
Нет, esp32 уязвима к гличам по питанию. Так что шифрование внешней памяти обходится. Разобрать дамп можно с помощью ghidra или IDA pro или cutter.
Логически рассуждая, есть ли вообще смысл ставить серьезный коммерческий проект на esp? Если все так просто для взлома.. кстати по uart идет слив ? Я почему спрашиваю, столкнулся с кое-каким оборудованием.
Alex
Alex
Корявенькая платка. Но ставится и продается повсеместно.
Alex
Почему то без защитного экрана влепили 🙄
Alex
Можно рассмотреть чип с лого в центре
индзэец
Можно рассмотреть чип с лого в центре
кому нибудь за материнку продать такое можно
индзэец
а потом сказать: там не только материнка, а и ведь компьютер!
Zen
Логически рассуждая, есть ли вообще смысл ставить серьезный коммерческий проект на esp? Если все так просто для взлома.. кстати по uart идет слив ? Я почему спрашиваю, столкнулся с кое-каким оборудованием.
Нет. вы IDF вообще видели), а если серьезно то юарт тут не причем, отключаете его в настройках бутлоадера и через него сдампить будет нельзя. Речь именно о том чтобы выпаять чип памяти и считать с него код.
Alex
Думаю, навесом можно это все организовать , либо поискать пятаки или пины на плате для этого дела
Zen
Хорошо, если так, с каких пинов можно слить ? Вообще, где можно почитать об этом, чтоб не задавать нубских вопросов
Если разрабы не полные идиоты то не с каких. У вас есть 2 способа прошивки и чтения UART и JTAG. И тот и тот интерфейс позволяет считать прошивку, однако их отключение это впрос одной галочки в menucinfig. Вообще существут много способов считать прошивку и внести изменения, недавно выходила книга - https://www.chitai-gorod.ru/product/revers-inzhiniring-vstraivaemyh-sistem-2998626 там какраз максимально простым языком для начинающих без конкретных примеров.
Alex
stc 89c516
Zen
Возможно. Не думал, все так критично на рынке
Сейчас нет. 2 года назад было критично.
ok-home
Логически рассуждая, есть ли вообще смысл ставить серьезный коммерческий проект на esp? Если все так просто для взлома.. кстати по uart идет слив ? Я почему спрашиваю, столкнулся с кое-каким оборудованием.
Если вы нормально закрыли прошивку то никак не сольете. Uart & jtag отключаются. Прошивка шифруется. Обновление только ota. По поводу коммерческих прошивок..... Esp пекутся и продаются ах.... количествами. Вот явно не только для DIY.
IVAN
в отличии от разных "компьютеров за 1 доллар"
Alex
Всем привет! Вопрос такой, никто не делал трансферный конвертер на базе есп8266/32, из i2s в spdif ? Есть аудио устройства с i2s входом/выходом (мастер клок не нашёл только) и цифровой усилитель с коаксиальным spdif входом, хочу их между собой с помощью еспшки связать, про дискретные транспорты знаю, но у тех же китайцев на али они редкие в продаже и стоят дороже еспшки + ждать месяц. Со специализированными микросхемами аналогично, в продаже ничего не нашёл, только под заказ и выходит дороже есп + ждать долго.
Ruslan
Если вы нормально закрыли прошивку то никак не сольете. Uart & jtag отключаются. Прошивка шифруется. Обновление только ota. По поводу коммерческих прошивок..... Esp пекутся и продаются ах.... количествами. Вот явно не только для DIY.
ну, если придираться к словам, то слить можно, с того же выпаянного чипа, но вот расшифровать смогут не только лишь все, а те которые смогут (врядли больше трёх их этого чата, но им не надо) им проще самим с нуля написать, и расковырять в IDA тоже непросто...
Ruslan
Блин тут иногда на некоторые библиотеки смотришь с исходниками и очень быстро закрадывается мысль, а не переписать ли по новой ))
вот и я про то же: наличие навыков успешной работы с IDA уже предполагает возможность создать код, зная лишь, что приходит на вход и появляется на выходе
Andy
Результаты работа анализатора кода на разных проектах в которых учавствую. Проекты C и B были написаны гуру "правильного" написания кода и сейчас переписываются :)
Ruslan
в общем, вердикт, защита на esp32 неплохая, многим бы такую иметь
IVAN
как заплатили так и получили
IVAN
дареному коню в зубы не смотрят
Andy
как заплатили так и получили
Не тот случай :) Писали вполне себе высокооплачиваемые сотрудники.
IVAN
кому и дворник высокооплачиваемый
IVAN
рас так хорошо платите- увольняйте берите другова
Ruslan
а других нет )))