ESP32 прошивка

И так, вышла новая версия ESP.

Для меня всегда самой большой загадкой является связь какой-то железки и ПК на предмет прошивание первой, так что начну с

Подготовка среды Arduino IDE для ESP32

Идем по Ссылке на гит https://github.com/espressif/arduino-esp32 (для красноглазых читаем README.md )

  1. Скачиваем все содержимое.
  2. В папке  arduino/hardware создаем папку espressif
  3. в нее копируем содержимое архива из гита
  4. в папке tools запускем get.py просто двойным кликом, никакой черной магии
  5. нужно добавить питон в PATH: Система > Дополнительные параметры системы > Переменные среды > доавить в строчку PATH следующее ;C:\Python27
  6. скачиваем архив https://pypi.python.org/pypi/pyserial, распаковываем
  7. в распакованной папке запускаем GIT Bash и выполняем:
  8. python setup.py install
  9. запускаем Arduino IDE, проверяем Инструменты >Плата > ESP32 Dev Module. Если такая строчка есть, то все профит. среда настроена.
  10. Создаем новый проект, компилируем,
  11. Profit.

NB: убедитесь что финальный путь у вас /hardware/espressif/esp32/tools .

NB: установка питона https://www.python.org/downloads/release/python-2712/

 

STM32 + Ubuntu + Eclipse

План следующий:

  1. поставить  ide
  2. прикрутить компилятор
  3. прикрутить прошиватор
  4. прошиться, увидеть дебаг
  5. prfit

ставим эклипс

  1. нужно скачать с сайта: http://www.eclipse.org/downloads/packages/release/Luna/SR2  подругому никак, здесь  http://help.ubuntu.ru/wiki/eclipse написано, что Ubuntu в свои паки по умолчанию поддрживает версию 3.8. нужна >4.
  2. после установки распаковываем. в папке запускаем терминал и ./eclipse – должен запуститься эклипс.
  3. если возникают ошибки с Java  то нужно установить эклипс стандартным методом потом снести и будет счастье.
    1. поставить gdb
    2. поставить gnu
  4. скачасть arm-none-eabi-gcc
  5. sudo apt-get install git
    1. git clone git://github.com/texane/stlink.git
    2. sudo apt-get install libusb-1.0-0-dev pkg-config autotools-dev dh-autoreconf
    3. скомпилировать

 

 

 

часть взято отсюда: http://we.easyelectronics.ru/CADSoft/ubuntu-eclipse-code-sourcery-openocd-j-link-arm-ili-bystryy-start-dlya-somnevayuschihsya.html

Как поставить node.js на Raspberry Pi

Установка: http://thisdavej.com/beginners-guide-to-installing-node-js-on-a-raspberry-pi/

Если не завелось с первого раза http://askubuntu.com/questions/575505/glibcxx-3-4-20-not-found-how-to-fix-this-error

Если не завелось со второго раза http://stackoverflow.com/questions/32563173/installing-node-js-on-raspberry-pi-2

Small Basic EV3 с чего начать

Прежде всего необходимо поставить все необходимое на свой ПК:

  • Скачать установщик Small Basic https://www.microsoft.com/en-us/download/confirmation.aspx?id=46392 (7 мб)
  • Установить. Никаких сложностей с установкой не будет, просто жмем далее пока не поставится.
  • Скачать расширение EV3 для Small Basic https://github.com/c0pperdragon/EV3Basic/releases. Кроме самого дополнения следует скачать еще и пак примеров.
  • Теперь в папке C:\Program Files (x86)\Microsoft\Small Basic у вас есть программа которую можно запустить и проверить на работоспособность.
  • Проверить что все поставилось довольно таки легко. создайте новый файл и начните писать в нем “Motor“. Программа сама подскажет вам определение этого класса и доступные функции. Это и будет значить что библиотека встала нормально.

  • Среда программирования сама по себе довольно дружелюбная и даже допускает копирование ее на другой ПК без установки.