Ruslan
И зачем это?)))
пригодится 😉
2319
пригодится 😉
Я больше по сложной логике управления девайсами
Alex
И что теперь делает команда разработчиков? Или их расформировывают?
занимаются обфускацией кода и выкладкой под другими названиями
Ruslan
ну вот, ещё +1 ко мне добавился
Ruslan
щас думаю, как же в drone передать секреты для сборки прошивки под конкретное устройство...
Ruslan
а я и не передаю
Ruslan
короче, ничего в голову не приходит, кроме создания спец образа для докера, который хавает переданные секреты и собирает всё как надо
Ruslan
а кстати да, нужен образ только для сборки загрузчика, а дальше оно всё подписывается простыми командами
Ruslan
но на первом этапе можно не извращаться, а сделать скрипт, который получает секреты для создания конкретного устройства запускать сборку для него, после получения загрузчика убирать секреты с компа ручками прошивать железку получать подписанные приложение и таблицу ручками заливать а дальше для ота спокойно подписывать следующую версию прошивки
Кстати, у атмеги был параметр, выставив который , прошивку было уже не считать. У есп32 вроде нет такого, верно?
Нет. Но можно зашить ключи и залить зашифрованный дамп. Результат будет почти такой же
Илфат
Блин! Одну библиотеку для ESP8266/32 найти не могу. Там был пример файлового менеджера с загрузкой как файлов на локальную FS так и прошивку для обновления. Базовая страничка предлагал две кнопки, загрузить файлы и загрузить прошивку
Ruslan
Каждый хочет охранять предмет своего творчества и думает что этот говнокод кому-то будет полезен
а если посмотреть со стороны шифрования ключей, которые в устройстве появляются?
Ruslan
а остальное просто в кучу получается
Александр
Ребят, подскажите. Нужно отправить фиктивный пакет данных gps nmea-0183 по uart с esp32. Пробовал разными способами, но ПК их не воспринимает, может есть какой пример отправки gps пакета с esp8266 иди esp32
Ruslan
возьми нефиктивный, поменяй данные, отправь
Александр
возьми нефиктивный, поменяй данные, отправь
Именно так делал, брал пакет с приёмника ml8088s. Загонял в порт МК построчно, одним пакетом, добавлял символы переноса строки в конец строки и отправлял одним пакетом. Всякие разные варианты пробовал. Может из-за того что время не менялось в пакетах?
Slava
возьми нефиктивный, поменяй данные, отправь
Кстати дружище, скажи пожалуйста, ты как флеш есп32 делишь. Спец отдел для ота делаешь? У меня тут идея возникла не делать раздел ота, а делать большой spiffs, куда бинарник прошивки загружать как файл.
Ruslan
ну, суть я показал, дальше под ардуино коричневым фломастером подправит
А че-то пытался. Не справился с первого захода. Где-то оно там в конфигах самой ардуины прибито. Если проект откроешь на другом компе то хуй
Впрочем повторюсь. Ардуинщики должны страдать
Ruslan
Поправочка, тупые...
не будем делить на сорта, все )
Ruslan
особо интересно, зачем хранить прошивку в spifffs
Slava
особо интересно, зачем хранить прошивку в spifffs
Проверить что нибудь перед оьновлением
У тебя есть два раздела ота. Скачиваешь во второй и проверяешь
Ruslan
он думает, что записывая в spifff он экономит ресурс флешки, видимо )
Да вряд-ли
Ruslan
она тогда видимо не совсем сильно записывается )
На пол шишечки?
Ruslan
ща узнаем у автора
Может он црц хочет посчитать?
Или эцп. Что подписано личной подписью славы, чтоб жена не могла обновлять
Правда что мешает это делать не сохраняя в spiffs
iҚØN🐾🐾
это заблуждение, тут всем насрать на защиту, кроме меня )
Ну еще я такой же профдеформированный)
Ну еще я такой же профдеформированный)
У него просто аналоговнет. Когда у тебя будет, тоже будешь шифроваться
Илфат
Сам допиши одно к другому. Там не сложно.
ну да. порой быстрей написать, чем найти. Но тут проснулся склерозный инстинкт
Илфат
особо интересно, зачем хранить прошивку в spifffs
предполагаю, чтобы держать несколько прошивок и выбирать, с какой загрузиться
Ruslan
а что у тебя за поделка?
Светодиод в замке, RGB
iҚØN🐾🐾
А какая бизнес-задача этого?
Илфат
Чё-то я не понял. PlatfromIO форматирует файловую систему при прошивке?
2319
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/partition-tables.html?highlight=partition#built-in-partition-tables вторая табличка по этой ссылке
Если у меня прошивка больше половины памяти есп, я так понимаю, заливку не сделать?
Ruslan
Через фактори
2319
Через фактори
Вы иногда говорите на эспиранто)
Ruslan
Ну поищи по доке слово factory
Ruslan
За рулём щас
2319
Ну поищи по доке слово factory
Libwebsockets ESP32 Factory Application?
Илфат
Платформ ио ничего не делает. Это ИДЕ.
совсем запутали. vscode+platformio кто прошивает?
совсем запутали. vscode+platformio кто прошивает?
Прошивает esptool (тулчейн от espressif)
А платформ ио лишь вызывает
Илфат
Прошивает esptool (тулчейн от espressif)
ок. Он чистить файловую систему?
ок. Он чистить файловую систему?
Какую файловую систему? Раздел spiffs/littlefs или что ты имеешь виду? Или делает erase_flash? Вообще ниче непонятно
Ruslan
ок. Он чистить файловую систему?
Вам поможет мой курс по ЕСП ))))
iҚØN🐾🐾
Вам поможет мой курс по ЕСП ))))
Всего за $200 без регистрации и смс я вам разжую базовую доку (с)
Ruslan
Точно поможет?
Кому то из нас точно поможет
iҚØN🐾🐾