Serjio
Потому что посчитали красивым и модным.
Resident
Да, мода из Москвы пошла на блокировку всего перекрестка
Так пешеход пройдёт куда ему нужно за 1 итерацию
Serjio
Путь увеличило. Ну тут четыре полосы в каждом направлении. Магистрали надо под землю загонять.
Resident
А ведь раньше приходилось в 2 этапа это делать
Serjio
Еще время этой итерации посчитать?
Serjio
Время до нее
Resident
Всеравно ждать
Serjio
А если ему не надо второе плечо делать (и сколько таких)
Валерий
Автолюбителей нужно жать, ужимать и прессовать. И отдавать приоритет именно людям
Resident
Но на некоторых перекрёстках это оч актуальное решение
Валерий
Нас больше!)
Resident
С тем же успехом 😆
Валерий
Посадите бабушек и дедушек, детей и мам, инвалидов всех вариаций и просто бедных на машины. И всем по 100 полос в городе
Валерий
Каждому по 100🧐
Чтобы точно разъехались и могли мчать сотку!
Alex
Дык её успешно выполняют каршеринги с кикшерингами(или как эта самокатная херня зовётся).
Alex
)))
Serjone
а работать в VSC куда как удобнее
ардуиноиде - скачал, запустил без установки, открыл блинк из примера, загрузил в плату - оно мигает. Вскоде - скачал, запустил, оно что-то там качает. Потом ещё качает. Потом добавляем поддержку нужной платы, оно качает. Всё скачалось. Как начать кодить? как открыть проект? Как, блин, создать проект?))) Потом наверное будет "как загрузить в плату".
Serjone
А потом через полтора года переустанавливаешь систему и заново тот же квест, ибо не помнишь уже как оно устанавливалось.
Валерий
А потом через полтора года переустанавливаешь систему и заново тот же квест, ибо не помнишь уже как оно устанавливалось.
Так ведь есть get started. Так и гуглится: platformio get started XXX, а дальше по первой ссылке в гугле
Leonid
Если нужно что-то посложнее, чем помигать лампочкой, то и среда разработки нужна более мощная. Да и PlatformIO вроде без танцев с бубном работает.
Serjone
Так ведь есть get started. Так и гуглится: platformio get started XXX, а дальше по первой ссылке в гугле
да, я как раз есп-идф сейчас пытаюсь гетстартить. Но таки вопрос в другом. Хренова туча крутых программистов трудилась над ИДЕ, почему нельзя как в ардуине сделать модули, нажал кнопку и оно установилось, сиди дальше работай, а не листай мануалы по установке.
Serjone
Если нужно что-то посложнее, чем помигать лампочкой, то и среда разработки нужна более мощная. Да и PlatformIO вроде без танцев с бубном работает.
Я на делфи писал программы, для меня как-то дико видеть стопицот папок с непонятно чем в проетке, а самого файла проекта нет. Что открывать - не понятно, как это компилировать, тоже не понятно )
Leonid
Да, согласен, могли бы сделать чуть более просто всё. Тот же PyCharm в этом плане не может не радовать.
Валерий
Не в пример некоторым SDK.
Serjone
Вопрос. Установил я в вскоде esp-idf, набор плат очень ограничен, и нет поддержки 8266, только есп32. Так и должно быть и оно не поддерживается, или можно как-то добавить?
Валерий
ESP8266 не полностью совместим с ESP-IDF
Serjone
через платформио делать?
Валерий
Остаётся только руками настроить под себя c_cpp_properties и задачи
Валерий
через платформио делать?
Если вы готовы к NonOS SDK — пожалуйста. Но проще самому один раз настроить и писать под современное FreeRTOS SDK
Serjone
я ещё не работал с FreeRTOS. Хочу освоить что-то для написания проектов. Они в основном простые - принять данные по уарт, передать в эспиай, или и2ц, показать на экране. Пробовал на стм32 делать, хорошо идёт, хочу с есп32 разобраться, под рукой сейчас есп8266 лежит, на нём тренируюсь.
Валерий
я ещё не работал с FreeRTOS. Хочу освоить что-то для написания проектов. Они в основном простые - принять данные по уарт, передать в эспиай, или и2ц, показать на экране. Пробовал на стм32 делать, хорошо идёт, хочу с есп32 разобраться, под рукой сейчас есп8266 лежит, на нём тренируюсь.
Если у вас не будет асинхронности, одно лишь линейное исполнение, можете брать и Arduino, их ядро и вперёд. Но как только потребуется многозадачность, будет очень больно и нестабильно Но, как я считаю, стоит сразу начинать с официального SDK. Код для ESP32 и ESP8266 почти полностью совместим. Знания FRTOS потом пригодятся и для других МК. И проблем ни с многозадачностью, ни со стабильностью уже не будет
Evgeniy
Слишком сложно для шкафа с релюшками 😁
Валерий
Если у вас не будет асинхронности, одно лишь линейное исполнение, можете брать и Arduino, их ядро и вперёд. Но как только потребуется многозадачность, будет очень больно и нестабильно Но, как я считаю, стоит сразу начинать с официального SDK. Код для ESP32 и ESP8266 почти полностью совместим. Знания FRTOS потом пригодятся и для других МК. И проблем ни с многозадачностью, ни со стабильностью уже не будет
Я трону чуть холиварную тему, но не могу для себя обосновать. Зачем люди используют Arduino/PlatformIO даже на ESP*? Потрясающее SDK; читабельный и качественный код как примеров, так и сурсов; ставится в полпинка, работает в три команды, кода немногим больше. чем в Arduino; потрясающая стабильность, надёжность и поддерживаемость
Валерий
А людей всё к Дуйне тянет...
Evgeniy
Вот это минус - полностью перенести наиболее годные библиотеки и подключать в виде репозитория, лежащего в соседней папке - да, годно. Ещё и с настройкой IDE надо возиться.
Валерий
Нет библиотек для популярной периферии, а также для веба. Много чего нужно самому делать
Как же для веба нет? Я сейчас сделал вебсервер с вебсокетом Для периферии? Так разве проблема на коленке написать немного функций, работающих по протоколу
Evgeniy
Например basic/digest http auth, обработка шаблонов {{var}} - точно есть в ардуиновских библиотеках
Evgeniy
Как же для веба нет? Я сейчас сделал вебсервер с вебсокетом Для периферии? Так разве проблема на коленке написать немного функций, работающих по протоколу
А вообще - нормально, да. Только не хватает преднастрленной IDE. Не пробовали от espressif, что то на экслипсе было, оно работает из коробки?
Валерий
Например basic/digest http auth, обработка шаблонов {{var}} - точно есть в ардуиновских библиотеках
Auth точно есть, а форматирование переменных проблема скорее языка
Валерий
А вообще - нормально, да. Только не хватает преднастрленной IDE. Не пробовали от espressif, что то на экслипсе было, оно работает из коробки?
От Espressif есть официальный плагин для VSC, но я как-то привык из консоли дёргать сборку. Настроил себе автокомплит и радуюсь
Валерий
Так что не подскажу
Evgeniy
В примерах для esp32 нет basic auth. Только для случая, когда с esp32 куда то постучались и авторизовались там
Evgeniy
Автокомплит где?
Валерий
В примерах для esp32 нет basic auth. Только для случая, когда с esp32 куда то постучались и авторизовались там
Если у вас сервер, а не клиент, легко сделать руками. Пришёл запрос, посмотрели заголовки, отправили нужный ответ. Я сначала так же про редирект не понял, оказалось нужно руками проставить заголовки
Валерий
Автокомплит где?
Во Visual Studio Code
Валерий
c_cpp_properties такой прописал, поставил официальный плагин C/C++ от Microsoft и работает, подсказывает
Валерий
А потом в консоли make flash monitor
Валерий
По идее, можно запускать ий из VSC, но как то не люблю
Serjone
Я трону чуть холиварную тему, но не могу для себя обосновать. Зачем люди используют Arduino/PlatformIO даже на ESP*? Потрясающее SDK; читабельный и качественный код как примеров, так и сурсов; ставится в полпинка, работает в три команды, кода немногим больше. чем в Arduino; потрясающая стабильность, надёжность и поддерживаемость
Ответ прост. Для того, чтобы узнать о существовании потрясающего СДК, мне пришлось искать и спрашивать у людей, а на чем они вообще кодят под есп. Уж очень хотелось напрямую с этим контроллером повозиться, как с СТМ в свое время. Когда-то слышал про луа, даже пробовал микропитон, но всё не то. Сейчас, вот, вскод мучаю. И постоянно возникают мысли, что за то время, которое трачу развертывание кактуса, мог бы вполне себе написать в ардуиноиде. Повторюсь, у меня простые проекты, уровня отправить данные в уарт, получить ответ, вывести на экран. А про есп откуда я узнал вообще? Правильно, из ардуино, ибо понадобился камень побыстрее.
Serjone
Вот сейчас разбирался с дисплеем и задумался, а как подключить второе устройство к spi, ведь пин CS скармливается адафруктовой библиотеке и всегда поднят. Как его опустить для управления другим устройством - непонятно. Вспомнил стм32, где все файлы лежат внутри одного проекта и их можно посмотреть и поправить и полез ковырять вскод, чтобы сделать также.
Evgeniy
Это другой случай, получается, что не обязательно в 1 отпускать CS
Serjone
Не понял
Serjone
Это другой случай, получается, что не обязательно в 1 отпускать CS
Если на spi только одно устройство, то этот пин вообще можно к питанию подключить и не париться
Валерий
Ответ прост. Для того, чтобы узнать о существовании потрясающего СДК, мне пришлось искать и спрашивать у людей, а на чем они вообще кодят под есп. Уж очень хотелось напрямую с этим контроллером повозиться, как с СТМ в свое время. Когда-то слышал про луа, даже пробовал микропитон, но всё не то. Сейчас, вот, вскод мучаю. И постоянно возникают мысли, что за то время, которое трачу развертывание кактуса, мог бы вполне себе написать в ардуиноиде. Повторюсь, у меня простые проекты, уровня отправить данные в уарт, получить ответ, вывести на экран. А про есп откуда я узнал вообще? Правильно, из ардуино, ибо понадобился камень побыстрее.
Обычно проблемы все идут от неумения гуглить. По фразе esp8266 sdk get started по первой ссылке вылезает мануал, где говорится о том какое SDK взять, где, как, куда покласть переменные и как с этим всем взлететь. Если внимательно прочитать мануал, readme на github, то ставится за минут 20 без головной боли По VSC всё ещё проще, сначала ставите esp-idf, узнаёте про отсутствие поддержки, сносите и настраиваете VSC по чужому опыту, изложенному в issue, который так же легко найти по фразам esp8266 freertos sdk vscode И всё. Сложности могут начаться, если не хватит примеров. Как мне во случае с WebSocket. Но тут спасает брат ESP-IDF, откуда этот компонент переносится в ESP8266 FreeRTOS SDK за час, если даже тупить и спать одним глазом
Валерий
Обычно проблемы все идут от неумения гуглить. По фразе esp8266 sdk get started по первой ссылке вылезает мануал, где говорится о том какое SDK взять, где, как, куда покласть переменные и как с этим всем взлететь. Если внимательно прочитать мануал, readme на github, то ставится за минут 20 без головной боли По VSC всё ещё проще, сначала ставите esp-idf, узнаёте про отсутствие поддержки, сносите и настраиваете VSC по чужому опыту, изложенному в issue, который так же легко найти по фразам esp8266 freertos sdk vscode И всё. Сложности могут начаться, если не хватит примеров. Как мне во случае с WebSocket. Но тут спасает брат ESP-IDF, откуда этот компонент переносится в ESP8266 FreeRTOS SDK за час, если даже тупить и спать одним глазом
Тут есть звёздочка мелкий шрифт про запуск SDK на Windows. Не знаю как с ESP32, ещё не трогал, но ESP8266 на оной требует Msys (MinGW). Ни на Cygwin, ни в нативном окружении не взлетает. Ещё, как вариант WSL2, коим и я пользуюсь.
Валерий
И не забыть про Python 3, с этим на Windows 10 есть сюрприз во виде заглушки от Microsoft. Пару раз на этом подрывался, пока не выкорчевал
Serjone
Обычно проблемы все идут от неумения гуглить. По фразе esp8266 sdk get started по первой ссылке вылезает мануал, где говорится о том какое SDK взять, где, как, куда покласть переменные и как с этим всем взлететь. Если внимательно прочитать мануал, readme на github, то ставится за минут 20 без головной боли По VSC всё ещё проще, сначала ставите esp-idf, узнаёте про отсутствие поддержки, сносите и настраиваете VSC по чужому опыту, изложенному в issue, который так же легко найти по фразам esp8266 freertos sdk vscode И всё. Сложности могут начаться, если не хватит примеров. Как мне во случае с WebSocket. Но тут спасает брат ESP-IDF, откуда этот компонент переносится в ESP8266 FreeRTOS SDK за час, если даже тупить и спать одним глазом
Одного гугления тут точно не достаточно. Нужно ещё понимать, что там делается в этом мануале. Я читал его, что-то даже ставил. Вот сейчас заново ставлю, прям на ваших глазах )
Serjone
сразу вопрос, кто такой этот идф патх, и где его прописывать надо было? У меня убунта
Валерий
Serjone
Глазами на абзац выше
ага, понял. Наверное логаут не сделал, поэтому не видит
Валерий
Не хватает инсталлятора, как в arduino ide или CubeMX
Если память не изменяет, в ESP32 это учли. Но покидать парочку файлов и несколько команд не думаю, что большая трудозатрата
Serjio
я ещё не работал с FreeRTOS. Хочу освоить что-то для написания проектов. Они в основном простые - принять данные по уарт, передать в эспиай, или и2ц, показать на экране. Пробовал на стм32 делать, хорошо идёт, хочу с есп32 разобраться, под рукой сейчас есп8266 лежит, на нём тренируюсь.
На макси esp IDF ставилось с полпинка. Правда без этого стремного vsc. Ардуино может неплохо, когда нужно собрать уже готовое. По каждому чиху ждать долгую переборку - это для мозахистов. "Лучше день потерять, потом за пять минут долететь" :-)
Serjone
Если память не изменяет, в ESP32 это учли. Но покидать парочку файлов и несколько команд не думаю, что большая трудозатрата
Не в трудозатратах дело. Когда скачал, запустил и работаешь - это одно. А когда нужно лезть в код, а в какие-то файлы конфигов, в сонсоль и прочие богомерзкие штуки, то это не способствует развитию в плане программирования. Да, человек научится быть сисадмином и немного девопсом. Но нафига это ему, когда его дело код писать? Разносторонне развитость была полезна лет сорок назад. А сейчас всё более узкие специализации.
Serjio
Вранье)
Serjone
Глазами на абзац выше
вопрос второй. Прописал я этот патх два раза. И заметил, что после перелогина, оно оказывается пустым. Это почему так:?
Evgeniy
Для автоматизации в embedded питон вполне используется, для веба - еще больше разбираться придется
Evgeniy
основы криптографии туда же
Валерий
всё так, прям как в мануале написано
Подразумевается знание основ Linux