Сегодня меня поставил в замешательство товарищ. Он сказал, что на ESP8266 следует зашивать прошивки под конкретную IDE. Типа пишешь с arduino ide - свой прошивка, которая может общаться с этой средой. Для eclipse своя прошивка. Так ли это? Просто с arduino ide шьется хорошо (в плане команды выполняются), а когда я с eclipse прошиваю, то eclipse пишет что все хорошо, а по факту ничего не происходит (вернее происходит, но совсем не то).
Возможно, вас путает то, что к использованию ESP8266 есть три подхода.
1. Использование AT-команд.
Для этого требуется залить в модуль соответствующую готовую прошивку. Сам модуль в этом случае не содержит никакого пользовательского кода, только выполняет команды, которые подаются через UART.
2. NodeMCU.
NodeMCU - это интерпретатор Lua, портированный на ESP8266. Соответственно, сначала в модуль заливается бинарная прошивка-интерпретатор, и далее можно подгружать свои скрипты в текстовом виде, которые прошивка-интерпретатор будет выполнять.
3. Разработка своей прошивки на основе SDK от Espressif.
В этом случае не используется никакая готовая прошивка, код пишется на Си с использованием SDK от Espressif. Получается особая прошивка, которая и заливается в память модуля. Минус такого подхода - SDK доступен только для Linux.
_________________ Разница между теорией и практикой на практике гораздо больше, чем в теории.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
arkhnchul , требует установки Visual Studio, и нахрена тащить столько гигабайт? Вердикт -сам не пробовал но предлагает. Ткнул похоже на первое попавшееся.
korsaj, есть все но установка и настройка тулчайна не описана. Разбираться, разбираться и разбираться -причем без какой либо помощи. Настройка и конфигурация проекта и тулчайна под клипсину - сплошные танцы с бубном. По второй ссылке все устарело , и часть не рабочая. Вердикт- так же не в курсе, так же просто ткнул...
Вы документацию на NodeMCU вАААще читали? Это не Ардуино. Это интерпретатор Lua, портированный на ESP8266. Ардуино, если мне не изменяет память, как раз таки использует тулчейн для генерации бинарников.
_________________ Разница между теорией и практикой на практике гораздо больше, чем в теории.
Как человек, который пробовал разные методы работы с ESP8266, не поверю.
Единственный кто пишет вменяемое под ESP - pvvx, почитайте на досуге что он пишет про NodeMCU... А впрочем , что я отговариваю, поиграешься- сам поймешь. Мне лично хватило пары часов - выкинул на. Зато прошивки от pvvx прекрасно отрабатывают уже второй год ...
Вы ссылку свою вАААще читали? Кем и для чего создана та страница...
по ссылке - установщик. В нем компиляторы C и C++, их стандартные библиотеки, ассемблер, линкер, тулзы для работы с объектниками - тулчейн, знакомое слово? Еще внутри в целом необязательные плюшки - openocd, gdb, питон, пригоршня библиотек. В каком месте вы увидели требование visual studio?
А теперь зайдите в корень установленных "знакомых вам слов" и обратите внимание на файлы с расширением *.props И заодно осознайте что весь тулчайн заточен под интеграцию в VisualGDB plugin...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения