Я подробно в вопросе не разбирался, но мне казалось что можно писать, есть ведь функции spi_flash_erase_sector/spi_flash_write, проблема будет в том чтобы не затереть при этом исполняемый код.
Да, видел этот проект когда подбирал прошивку для ESP8266, но совсем про него забыл и не включил в статью. Сам его не использовал поскольку он мне показался тяжеловатым вместе с WEB интерфейсом, мне достаточно было просто моста Wi-Fi-UART.
Возможно перешью адаптер на ESP-Link для поддержки виртуального COM или допилю проект ESP8266-transparent-bridge.
А там можно выбрать GPIO2 как DTR?
Может я не так понял, Вы имеете в виду добавлять SD карту к AVR, если спрашиваете о загрузчике? Я подумал добавить карту к ESP8266, чтобы можно было заливать не только с компьютера по WiFi, но и тиражировать заранее загруженные на SD карту прошивки. Тут даже и SD карта не обязательно, в памяти ESP8266 есть место для некоторого количества образов прошивок для AVR.
Отличное замечание, я его непременно учту при проектирование новых устройств, и приму меры чтобы в кротчайшие строки заменить ВСЕ чипы AVR на ESP8266 во всех используемых девайсах, начиная от мигалок светодиодами и заканчивая мозгами квадрокоптера и 3D принтера.
Речь совершенно не о том какую платформу выбрать для той или иной задачи, речь о инструменте для беспроводной загрузки прошивки в микроконтроллер. Если нужно помигать диодом да и не только, то можно обойтись только мультивибратором.
Хочу отметить, что в материнскую плату ничего не впаевается, а соединяется шлейфом с COM портом, обычно он есть на материнской плате, и соединяется с пинами внутреннего USB (только питание) и пинами power стандартными проводками, которыми подключаются к материнской плате кнопки и индикаторы корпусов. Соединение с power — как раз для хард ресета.
Чтобы включалось только в USB — думаю нет.
По Ethernet — без проблем, но это совсем другой девайс уже.
Да, о проводном варианте с Ethernet на enc28j60 я тоже думал, и даже чипы были в наличии, но решил использовать ESP8266, один из доводов — возможность работать в случае отказа сети, напрямую подключившись к точке доступа телефоном.
Похоже понял о чем речь, KVM over IP можно, но действительно не дешево, и хард ресет (замыкание кнопки питания) не уверен что будет поддерживаться. Вообще говоря для дома хорошим решением будет приобретение HP Proliant MicroServer G8, там есть iLO.
Обычно роутеры не поддерживают Bluetooth и приходится ставить его в USB, а потом возится с настройками hcid… Суть ведь в удаленном доступе, а не локальной работе. Кстати говоря, раньше у меня был похожий самодельный мост на HC-04, и по собственному опыту говорю, Wi-Fi совсем не излишне. К тому же под ESP8266 проще реализовать управление GPIO, у Bluetooth модулей этого типа тоже есть открытое SDK но таким комьюнити как ESP они не похвастаются. И еще они дороже.
Дело привычки, я привык нажимать стрелку вверх, затем Home и писать sudo, те же 8 нажатий на клавиши, но лишний раз можно взглянуть на то что запускаешь с повышенными привилегиями.
Залипать не должно поскольку нет существенных нагрузок. Хороший вариант ставить подходящую оптопару или транзисторный ключ.
Да, реле не самое красивое решение. Я пробовал оптопару 817, и само собой полярность учитывал, но не заработало. Но у реле есть и свои плюсы, им можно замыкать и цепи 220В.
Это же Android! Почему Яндекс не сделали мобильную ОС?
Возможно перешью адаптер на ESP-Link для поддержки виртуального COM или допилю проект ESP8266-transparent-bridge.
А там можно выбрать GPIO2 как DTR?
Чтобы включалось только в USB — думаю нет.
По Ethernet — без проблем, но это совсем другой девайс уже.
Залипать не должно поскольку нет существенных нагрузок. Хороший вариант ставить подходящую оптопару или транзисторный ключ.