Скрыть объявление
Управляйте вашими ESP8266 и другими устройствами прямо с телефона из любой точки мира, где есть интернет!
Подробности и обсуждение IoT Manager в этой теме
Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Анонсы Unofficial Development Kit for Espressif ESP8266

Тема в разделе "Unofficial Developer Kit", создана пользователем CHERTS, 12 дек 2014.

Метки:
Статус темы:
Закрыта.
  1. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    По мотивам серии моих статей выкладываю здесь мою сборку Espressif DevKit для разработки прошивок под Windows, в дальнейшем все обсуждение предлагаю писать здесь.

    Статья на тему сборки прошивок Работа с ESP8266: Собираем компилятор и пишем первую прошивку

    Типовая схема подключения преобразователя USB-to-RS232 к плате ESP-01
    [​IMG]


    Официальная страница проекта
    Репозитарий проекта

    Текущая стабильная версия: 2.1.0 от 17.08.2016
    Beta версия (в разработке): Нет

    Порядок установки с нуля:
    1. Скачиваем (~164Mb) и устанавливаем мой комплект Unofficial Development Kit for Espressif ESP8266.
    2. Скачиваем и устанавливаем Java Runtime x86 или x64 (jre-8u60-windows-xxx.exe)
    3. Скачиваем и устанавливаем Eclipse Neon x86 или Eclipse Neon x86_64 для разработки на С++. Распаковываем архив в корень диска С.
    4. Скачиваем и устанавливаем MinGW. Запускаем mingw-get-setup.exe, в процессе установки выберите режим без GUI, то есть уберите галочку "...also install support for the graphical user interface".
    5. Скачиваем набор моих скриптов для автоматизации установки доп.модулей для MinGW.
    6. Запустите из моего набора файл install-mingw-package.bat. Он скачает с моего сайта закэшированые архивы пакетов для mingw, примерно 90 Mb и установит основные модули для MinGW. Скачивание заранее готового набора файлов пакетов для MinGW гарантирует, что все они будут установлены, иногда сервера, где лежат пакеты MinGW становятся недоступными и необходимые пакеты не ставятся и поэтому сборка прошивок может проходить с разного рода фокусами.
    7. Запустите Eclipse из каталога c:\eclipse\eclipse.exe
    8. В Eclipse выберите меню File -> Import -> General -> Existing Project into Workspace, в строке Select root directory выберите каталог C:\Espressif\examples и импортируйте рабочие проекты.
    Далее справа в Make Target выберите нужный проект, например hello-world и запустите цель all на сборку, при этом в окне Console должен отобразиться ход сборки. Для прошивки выбираем цель flash.

    Видео с демонстрацией импорта примеров прошивок в Eclipse Luna
    Посмотреть (раскрыть)


    Видео с демонстрацией создания нового проекта в Eclipse Luna
    Посмотреть (раскрыть)


    Как создать свой минимальный проект методом копирования hello_world:
    Посмотреть (раскрыть)

    Берем пример hello_world копируем с переименованием например в test_project, открываем файл test_project\.cproject (в секции <project id="hello_world.null.1347473968" name="hello_world"/> и <resource resourceType="PROJECT" workspacePath="/hello_world"/> исправляем hello_world на test_project) далее открываем файл test_project\.project (в секции <name>hello_world</name> исправляем hello_world на test_project) далее открываем Eclipse меню File -> Import -> General -> Existing Projects into Workspace -> Select root directory (выбираем C:\Espressif\examples) -> в списке Projects должен появится наш test_project, ставим у него галку и жмем Finish.


    Поддержать проект Unofficial Espressif DevKit for Windows финансово:
    [​IMG]


    Процедура обновления:
    1. Удалите старую версию DevKit
    2. Установите новую версию DevKit
    ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif

    Список изменений:
    Посмотреть (раскрыть)

    v2.1.0 (17.08.2016):
    * Обновлена SDK до версии 2.0.0 (папка ESP8266_SDK);
    + Добавлен патч для SDK 2.0.0;
    * Обновлена RTOS SDK до версии 1.4.2 (папка ESP8266_RTOS_SDK);
    * Обновлена утилита "utils\esptool-ck.exe" до версии 0.4.11;
    * Обновлены все примеры для совместимости с SDK v2.0.0;
    * Обновлен компилятор xtensa-lx106-gcc и xtensa-lx106-g++ до версии 5.2 (В компилятор добавлены последние патчи от jcmvbkbc);
    * SDK версии 1.5.4 перенесена в папку ESP8266_SDK_154;
    * SDK версии 1.5.3 перенесена в папку ESP8266_SDK_153;
    * SDK версии 1.5.2 перенесена в папку ESP8266_SDK_152;
    * SDK версии 1.5.1 перенесена в папку ESP8266_SDK_151;
    * SDK версии 1.5.0 перенесена в папку ESP8266_SDK_150;
    + Добавлен патч liblwip для SDK 1.5.0 (espconn_abort issue on ESP8266_NONOS_SDK_V1.5.0);
    * Документация перенесена в подпапку docs\ESP8266;
    * Примеры перенесены в подпапку examples\ESP8266;
    * Утилиты перенесены в подпапку utils\ESP8266;
    * Обновлена документация:
    - Удалены файлы:
    0A-ESP8266__WiFi_Specifications__EN_v4.2.pdf
    0B-ESP8266__Hardware_User_Guide__EN_v0.7.pdf
    2A_ESP8266_SDK Getting_Started_Guide_EN_v1.5_20151118.pdf
    2A-ESP8266-SDK__Getting_Started_Guide__EN.pdf
    2A-ESP8266__IOT_SDK_User_Manual__EN_v1.4.pdf
    2B-ESP8266__SDK__IOT_Demo__EN_v1.3.pdf
    2C-ESP8266__SDK__Programming Guide__EN_v1.5.pdf
    2C-ESP8266__SDK__API Guide__EN_v1.5.2.pdf
    2C-ESP8266-SDK__API Guide__EN_V1.5.3.pdf
    4A-ESP8266__AT Instruction Set__EN_v0.40.pdf
    4A-ESP8266__AT Instruction Set__EN_v1.5.3.pdf
    4B-ESP8266__AT Command Examples__EN_v0.6.pdf
    4B-ESP8266__AT_Command_Examples__EN_v1.3.pdf
    5A-ESP8266__SDK__SSL_User_Manual__EN_v1.1.pdf
    9B-ESP8266__Sleep__Function Description__EN_v1.0.pdf
    9B-ESP8266-Sleep_Mode_Low_Power_Solutions__EN_V1.1_20160415.pdf
    20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.3.0.pdf
    20A-ESP8266__RTOS_SDK__Programming_Guide__EN_v1.3.0_20160321.pdf
    20B-ESP8266__RTOS_SDK_API Reference__v1.3.0.pdf
    20B-ESP8266__RTOS_SDK_API Reference.pdf
    30A_ESP8266__Mesh_User Guide__EN_v1.0.pdf
    30A-ESP8266_NONOS_MESH_API_Reference_PDF_V1.0_20160203.pdf
    30A-ESP8266__Mesh_User_Guide__EN_V1.2_20160402.pdf
    40C-ESP_Smart_Plug__User_Guide__EN_V1.2_20160413.pdf
    99A-ESP8266__Flash_RW_Operation__EN_v0.2.pdf
    99C-ESP8266__OTA_Upgrade__EN_v1.5.pdf
    + Добавлены файлы:
    esp-now_user_guide_en.pdf
    esp8266-hardware_matching_guide_en.pdf
    esp8266-sdk_application_note_firmware_download_protocol_en.pdf
    esp8266-technical_reference_en.pdf
    esp8266_quick_start_guide_en.pdf
    esp8266_wi-fi_channel_selection_guidelines_en.pdf
    simple-pair_user_guide_en.pdf
    2a-esp8266-sdk_getting_started_guide_en.pdf
    2b-esp8266_sdk_iot_demo_en_v1.3.pdf
    2c-esp8266_non_os_sdk_api_reference_en.pdf
    4a-esp8266_at_instruction_set_en.pdf
    4b-esp8266_at_command_examples_en.pdf
    5A-ESP8266__SDK__SSL_User_Manual__EN_v1.4.pdf
    9b-esp8266_low_power_solutions_en.pdf
    20a-esp8266_rtos_sdk_programming_guide_en_v1.4.0.pdf
    20b-esp8266_rtos_sdk_api_reference_v1.4.0_0.pdf
    30a-esp8266_nonos_mesh_api_reference_v1.0.0_20160203.pdf
    30B-ESP-TOUCH_User_Guide__EN_V1.1_20160412.pdf
    30C_ESP-NOW__User_Guide_EN.pdf
    40c-esp_smart_plug_user_guide_en_v1.2_20160413.pdf
    99A-SDK-Espressif IOT Flash RW Operation__EN_v1.0.pdf
    99C-ESP8266__OTA_Upgrade__EN_v1.6.pdf
    + Добавлены примеры:
    wps;

    v2.0.9 (02.12.2015):
    * Обновлена SDK до версии 1.5.0 (папка ESP8266_SDK);
    * Обновлена RTOS SDK до версии 1.3.0 (папка ESP8266_RTOS_SDK);
    * Обновлена Espressif MESH SDK (beta) (папка ESP8266_MESH_SDK);
    * SDK версии 1.3.0 перенесена в папку ESP8266_SDK_130;
    * SDK версии 1.4.1 Pre5 перенесена в папку ESP8266_SDK_141;
    * Обновлена утилита "utils\esptool-ck.exe" до версии 0.4.6-2;
    * Обновлена документация:
    - Удалены файлы:
    2A-ESP8266__IOT_SDK_User_Manual__EN_v1.3.0.pdf
    2B-ESP8266__SDK__IOT_Demo__EN_v0.6.pdf
    2C-ESP8266__SDK__Programming Guide__EN_v1.3.0.pdf
    20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.0.5.pdf
    + Добавлены файлы:
    2A-ESP8266__IOT_SDK_User_Manual__EN_v1.4.pdf
    2B-ESP8266__SDK__IOT_Demo__EN_v1.3.pdf
    2C-ESP8266__SDK__Programming Guide__EN_v1.5.pdf
    3A_ESP8266_Flash_tool_user_manual_EN_v1.0.pdf
    20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.3.0.pdf
    20B-ESP8266__RTOS_SDK_API Reference__v1.3.0.pdf
    * Обновлены примеры:
    sysinfo;
    esp_mesh_sdk_app_controller;
    esp_mesh_sdk_app_light;
    esp_mesh_sdk_app_switch;
    esp_rtos_sdk_example;
    esp_rtos_sdk_example_2;
    nodemcu-firmware;
    at;
    lwip_open_demo_app;
    dht22_thingspeak;
    + Добавлены примеры:
    rboot;
    SPI_slave;
    I2S_Demo;
    PWM_Demo;
    UART_TCP_Passthrough_Demo;
     
    Последнее редактирование: 5 сен 2016
    Sanya_kv, aloika, sharky и 5 другим нравится это.
  2. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Доступна новая версия моей сборки Espressif DevKit for Windows v1.0.4
    Список изменений на первой странице

    Процедура обновления:
    1. Удалите старую версию DevKit
    2. Установите новую версию DevKit
    ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif
     
    Последнее редактирование: 25 дек 2014
  3. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Доступна новая версия моей сборки Espressif DevKit for Windows v1.0.5
    Список изменений на первой странице

    С версии 1.0.5 прекращена сборка 64-битной версии компилятора, не вижу в ней смысла, поэтому оставляю только x86.

    Процедура обновления:
    1. Удалите старую версию DevKit
    2. Установите новую версию DevKit
    ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif
     
    Последнее редактирование: 13 янв 2015
  4. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v1.0.6
    Список изменений на первой странице

    Процедура обновления:
    1. Удалите старую версию DevKit
    2. Установите новую версию DevKit
    ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif
     
    Последнее редактирование: 20 янв 2015
    Victor нравится это.
  5. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v1.0.7
    Список изменений на первой странице

    Процедура обновления:
    1. Удалите старую версию DevKit
    2. Установите новую версию DevKit
    ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif
     
  6. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v1.0.8
    Список изменений на первой странице

    Процедура обновления:
    1. Удалите старую версию DevKit
    2. Установите новую версию DevKit
    ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif
     
  7. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v1.0.9
    Список изменений на первой странице

    Процедура обновления:
    1. Удалите старую версию DevKit
    2. Установите новую версию DevKit
    ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif
     
    Последнее редактирование: 24 мар 2015
    Victor нравится это.
  8. Perfer

    Perfer Новичок

    Сообщения:
    27
    Симпатии:
    3
    Предлагаю список изменений дополнять (с указанием версии), а не переписывать по новой, один фиг он под спойлером :)
     
  9. Alex

    Alex Читатель

    Сообщения:
    72
    Симпатии:
    5
    А смысл? Все равно в архиве есть все.
     
  10. Perfer

    Perfer Новичок

    Сообщения:
    27
    Симпатии:
    3
    Как пример: у меня сейчас не новая версия (например 1.0.5), хочу обновиться, поэтому неплохо бы знать что изменится при обновлении и где могут быть проблемы совместимости, еще до установки обновления
    PS про changelog_ru.txt вы хорошо подметили
     
  11. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    На оф.страничке http://programs74.ru/udkew.html есть полный список изменений, рекомендую смотреть туда.
     
  12. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v1.0.10
    Список изменений на первой странице

    Процедура обновления:
    1. Удалите старую версию DevKit
    2. Установите новую версию DevKit
    ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif
     
    Victor нравится это.
  13. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Victor нравится это.
  14. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v1.0.11
    Список изменений на первой странице

    Процедура обновления:
    1. Удалите старую версию DevKit
    2. Установите новую версию DevKit
    ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif
     
    Victor нравится это.
  15. Andy Korg

    Andy Korg Moderator Команда форума

    Сообщения:
    347
    Симпатии:
    66
    Поддержал проект через webmoney еще раз. Большое спасибо за работу!
     
  16. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Эммм, у меня вроде только Paypal для пожертвования, откуда информация по webmoney?
     
  17. Andy Korg

    Andy Korg Moderator Команда форума

    Сообщения:
    347
    Симпатии:
    66
    Дык вот Webmoney.Advisor Или, блин, это не вам?
     
  18. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    programs74.ru это я, просто я что то на webmoney даже и не смотрю и не захожу туда, сейчас гляну, спасибо.
    перевод получен, спасибо.
     
    Последнее редактирование: 3 мар 2015
  19. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v1.0.12
    Список изменений на первой странице

    Процедура обновления:
    1. Удалите старую версию DevKit
    2. Установите новую версию DevKit
    ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_094, examples, utils, xtensa-lx106-elf
     
    Serjkruch и Victor нравится это.
  20. CHERTS

    CHERTS Moderator Команда форума

    Сообщения:
    442
    Симпатии:
    98
    Коллеги, давайте не флудить в этой теме, есть же отдельный раздел и вообще, для UDK создан целый раздел, а все пишут в одну тему, в результате портянка уже на 13 страниц, найти в них что-то полезное просто не реально, поэтому давайте ка будем создавать отдельные темы ТУТ касательно UDK.
     
    Victor и JustACat нравится это.
Статус темы:
Закрыта.

Поделиться этой страницей

Загрузка...