Easyelectronics.ru

Электроника для всех
Текущее время: 15 окт 2018, 14:04

Часовой пояс: UTC + 5 часов



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 09 янв 2018, 08:14 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1294
Откуда: Китай, Пекин
раньше ни про что, кроме VisualGDB не было слышно...

но тут обнаружил

ставим бесплатную версию VisualStudio
качаем визард тут или тут

вот видео

ставим.... все!
получаем отличную среду разработки под мощный недорогой девайс

Изображение

+ забираем последнюю документацию API
особое внимание рекомендую обратить на FAQ

Ах, да .... ну и естественно, упрощая себе жизнь, как кодогенератор исходников обработки протокола используем только BlackBox ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 11 янв 2018, 16:49 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1294
Откуда: Китай, Пекин
продолжаю развивать тему описанного плагина итальянца для программирования ESP8266 под VS.

этот итальянец решил сделать свой код открытым, ага.Но вот засада, после обновления Visual Studio 2017 он
перестал работать. как минимум инклюды в проекте среда разработки совсем не видит...

а сделан плагин очень уж хорошо.

короче, убив день, разобрался в чем проблема.

после установки плагина нужно в директории

C:\Users\USER_NAME\AppData\Local\Microsoft\VisualStudio\
найти файлы шаблона проекта

ESP8266.vcxproj

он может оказаться не один...
и заменить в найденых файлах

Код:

<Import Project="$(MSBuildToolsPath)\Microsoft.Common.Targets" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.DesignTime.targets" />


на

Код:
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />




Сейчас проблема в формировании корректной командной строки компиляции и заливки в проц.
вся Информация по тулчейну доступна тут


Последний раз редактировалось cheblin 12 янв 2018, 10:51, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 11 янв 2018, 19:39 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1294
Откуда: Китай, Пекин
засрали всю ветку. вместо помощи.
буду благодарен модератору, если очистит ветку от хлама.

добавления по теме

в в папке установки плагина
в директории MSBuildTemplate
в файле XtensaGcc.props
всюду после строки
Код:
$(VisualStudioXtensa)ESPressif\$(SelectRelease)\$(SelectVersion)\include;

добавить
Код:
$(VisualStudioXtensa)ESPressif\$(SelectRelease)\$(SelectVersion)\driver_lib\include;


Последний раз редактировалось cheblin 11 янв 2018, 19:41, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 00:30 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1294
Откуда: Китай, Пекин
тыкс, идем на сайт производителя и что мы видим?

Flash Download Tools (ESP8266 & ESP32) , так, хорошо ....
Platform Windows PC ????


Последний раз редактировалось cheblin 12 янв 2018, 10:53, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 01:03 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2829
Откуда: КЧР, поселок Нижний Архыз
Основная масса там рассчитана на дурацкую прошивку с lua. А вообще, я никогда и не собирался эти чипы использовать круче, чем через AT-команды. Единственное их предназначение вижу как беспроводное средство общения двух микроконтроллеров на сравнительно небольших расстояниях, более удобное, чем радиомодули с манхеттенским кодом, и незатратное (как общение через SMS).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 08:16 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1294
Откуда: Китай, Пекин
Eddy_Em писал(а):
беспроводное средство общения двух микроконтроллеров на сравнительно небольших расстояниях

90-150 метров с ESP8266 с всенаправленной антенной, по прямой видимости. да с какой нибудь направленной антенной результат должен быть получше


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 13:20 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 2368
cheblin писал(а):
тыкс, идем на [url=http://espressif.com/en/support/download/other-tools]сайт производителя и что мы видим?

Вы видите ровно то, что хотите увидеть. А нормальные люди ставят себе опенсорсный тулчейн, который, как не сложно догадаться, куда проще ставится и настраивается под линухом, чем под виндой (страничка с инструкцией по установке говорит за себя).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 13:38 
Старожил
Аватара пользователя

Зарегистрирован: 14 июн 2015, 17:41
Сообщения: 2160
Откуда: Русь, Новороссийск
Eddy_Em писал(а):
Единственное их предназначение...
Вау. Тогда два предназначения:
- общение МК-МК;
- часы с синхронизацией по NTP.

:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 14:37 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1327
evsi писал(а):
cheblin писал(а):
тыкс, идем на [url=http://espressif.com/en/support/download/other-tools]сайт производителя и что мы видим?

Вы видите ровно то, что хотите увидеть. А нормальные люди ставят себе опенсорсный тулчейн, который, как не сложно догадаться, куда проще ставится и настраивается под линухом, чем под виндой (страничка с инструкцией по установке говорит за себя).

subj - такой же опенсорсный тулчейн [gcc, target - xtensa, host - mingw] с родной [от espressif] полностью автоматической системой сборки прошивок на make-файлах
Только сверху к нему пршпилили "проекты" визуал-студии, которые надо руками править
Но там и питон есть, и в принципе, если очень хочется, можно сделать скрипт который будет патчить эти "проекты" после установки, будет хоть какой-то полезный выхлоп


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 14:51 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1294
Откуда: Китай, Пекин
vt340 писал(а):
Только сверху к нему пршпилили "проекты" визуал-студии, которые надо руками править

верно. осталось заставить студию грамотно "командовать парадом".
как я и писал выше, сейчас проблема только в формировании корректной командной строки компиляции и заливки в проц.

в принципе VisualStudio 2017 прям "ис каропки" умеет по SSH подключаться к Linux который, со всем настроенным тулчейном, либо на соседней машине либо в виртуалке, управлять компиляцией, забирать результат...

Изображение

Изображение

но пока я планирую просто отремонтировать плагин. поскольку VisualStudio одна из лучших сред разработки на С и С++ гугл тренд не даст соврать. ;)


Последний раз редактировалось cheblin 12 янв 2018, 14:59, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 14:55 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5089
evsi писал(а):
который, как не сложно догадаться, куда проще ставится и настраивается под линухом, чем под виндой (страничка с инструкцией по установке говорит за себя).


Ну а ты, гадалка наша, ставил? Мало тулчайн поставить, надо еще проекты под него править .
Попытайся - https://github.com/karawin/Ka-Radio


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 20:44 
Только пришел

Зарегистрирован: 25 дек 2015, 01:44
Сообщения: 29
Откуда: Херсон
cheblin, очень интересно.

Никогда не пробовал ESP 8266. Но слышал что там вроде бы неплохой микроконтроллер, который может заменить тиньку как минимум. Можно ли на нем, например, часы сделать с NTP и сегментными цифрами? Или надо все равно ставить MCU?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 20:56 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 2368
dosikus_2 писал(а):
Ну а ты, гадалка наша, ставил?

Вот и спрашивайте у своей гадалки.
dosikus_2 писал(а):
Мало тулчайн поставить, надо еще проекты под него править .
Попытайся - https://github.com/karawin/Ka-Radio

Зачем? Мне есп-ки пока не нужны за пределами штатной прошивки. Но ради интереса глянул в ридми:
https://github.com/karawin/Ka-Radio/blo ... readme.txt
...
#How to generate KaRadio by yourself.

#Under windows 10, install Oracle vm VirtualBox and create a virtual machine with ubuntu (32bits) (3d acceleration, 48Mo video memory).
#Or a computer under Ubuntu.
...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 20:58 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 2368
cheblin писал(а):
поскольку VisualStudio одна из лучших сред разработки на С и С++

Одна из лучших для винды. Что делает ее такой же бесполезной как и саму винду.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 21:12 
Только пришел

Зарегистрирован: 25 дек 2015, 01:44
Сообщения: 29
Откуда: Херсон
Ни одна другая IDE сильно недотягивает до VS. Clion еще более-менее. А всяческие эклипсы - на уровне каменного века. Так что да, VisualStudio одна из лучших сред разработки на С и С++


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 21:13 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 1074
Levi писал(а):
Никогда не пробовал ESP 8266. Но слышал что там вроде бы неплохой микроконтроллер, который может заменить тиньку как минимум. Можно ли на нем, например, часы сделать с NTP и сегментными цифрами? Или надо все равно ставить MCU?

Тиньку? Да он раз в 100 мощнее её по ресурсам. Единственный недостаток (если не считать слабую офф. поддержку и документацию) разве что слабая переферия. Если не ошибаюсь - один дохлый АЦП и даже ШИМ аппаратного нет. Для часов МК другого ставить не надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 21:22 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 2368
Levi писал(а):
Ни одна другая IDE сильно недотягивает до VS. Clion еще более-менее. А всяческие эклипсы - на уровне каменного века.

Вот только в эклипсе есть хоть какой-то рефакторинг (до жабы не дотягивает, но сильно лучше, чем ничего). CLion пока еще не юзабелен вообще, во всяком случае для эмбеда. А всяческие VS-ы вообще не существуют вместе с виндой. В некотором смысле тоже самое, что новое платье короля из одноименной сказки. Только пока мало кто решается сказать, что ваш король-то голый...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 22:28 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3762
Откуда: г. Липецк
Опять скатываетесь к парадигме "Шняга_1" & "Шняга_2". Кто что знает, тот то и хвалит. Неинтересно в общем...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 23:02 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 2368
anakost писал(а):
Опять скатываетесь к парадигме "Шняга_1" & "Шняга_2".

Вообще-то нет. Судя по вашему комментарию, вы вообще не поняли о чем речь.
Впрочем, если вам не интересно, то зачем вы вообще читаете, а тем более комментируете?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 23:11 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5089
Не , evsi , это ты так нихрена и не понял.
Сейчас, здесь, все обсуждают есп и только один ты так и не вЪехал...
Не абстрактные тулчайн, коей и без твоей демогогии может любой умеющий читать и сконфигурить и работать с ним, здесь намного все хуже - ты просто начни ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 23:20 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 2368
dosikus_2 писал(а):
Не , evsi , это ты так нихрена и не понял.

Вы так сильно в это верите, что, пожалуй, вам пора уже создать религию и обратить в нее всю "илиту".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 12 янв 2018, 23:50 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5089
Ты просто сознайся , хотя бы себе, что абсолютно не в
теме .
Другим, с кем ты с пеной у рта споришь, это очевидно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 13 янв 2018, 11:19 
Старожил
Аватара пользователя

Зарегистрирован: 14 июн 2015, 17:41
Сообщения: 2160
Откуда: Русь, Новороссийск
Levi писал(а):
Никогда не пробовал ESP 8266. ...Можно ли на нем, например, часы сделать с NTP и сегментными цифрами? Или надо все равно ставить MCU?
Дополнительного МК не понадобится.
Примеры в инете есть, но мало, и какие-то они все "эскизные наброски".
Я всё собираюсь все домашние часы перевести на NTP, но мне с моими "погромистскими" уменьями это тяжко. Даже не берусь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 13 янв 2018, 13:49 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1327
cheblin писал(а):
в принципе VisualStudio 2017 прям "ис каропки" умеет по SSH подключаться к Linux который, со всем настроенным тулчейном, либо на соседней машине либо в виртуалке, управлять компиляцией, забирать результат...

Ну или msys - http://www.msys2.org/ и т.п.
Жалко, что espressif много использует subdir в make-файлах, а то можно было бы обойтись и малой кровью - viewtopic.php?f=7&t=21986


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование WiFi ESP8266 под VisualStudio
СообщениеДобавлено: 13 янв 2018, 14:44 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 2368
dosikus_2 писал(а):
Ты просто сознайся , хотя бы себе, что абсолютно не в
теме .

Ну да, к "илите" я не отношусь, поэтому в ваших "илитных" выгибонах я не в теме.
dosikus_2 писал(а):
Другим, с кем ты с пеной у рта споришь, это очевидно.

Пена у рта ваша. Так же и с остальными вашими "очевидностями" - вы традиционно приписываете мне свои проблемы.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB