Налаштування середовища розробки

Отже, ви зібрали Лілку. Чи, можливо, якийсь інший пристрій на базі мікроконтролера ESP32. І ви хочете написати для нього програмне забезпечення. З чого почати? (Саме так: багато що з цього документу може бути корисним і для інших пристроїв на базі ESP32, але ми будемо говорити здебільшого саме про Лілку.)

Для розробки програмного забезпечення для Лілки ми використовуємо середовище PlatformIO, і дуже рекомендуємо вам теж спробувати його. До речі, PlatformIO - це український проект, і ми пишаємося тим, що він став таким популярним у всьому світі! 🇺🇦

PlatformIO - це набір інструментів для розробки вбудованого програмного забезпечення, який автоматизує процес збірки, завантаження та налагодження програмного забезпечення для мікроконтролерів. Якщо ви колись працювали з Arduino IDE, то ви знаєте, що воно хоч і зручне, але має свої обмеження. PlatformIO - це таке собі «Arduino для дорослих».

PlatformIO автоматично встановлює необхідні залежності, такі як компілятори, бібліотеки та інші інструменти, що необхідні для написання програм.

В цьому документі описано процес налаштування середовища розробки для Лілки з використанням PlatformIO та Visual Studio Code для ОС Windows.

Якщо ви використовуєте MacOS, процес буде схожим, але можуть бути деякі відмінності в налаштуваннях. А якщо ви використовуєте GNU/Linux, то ви, скоріш за все, вже й так знаєте, що робити, і цей документ вам не потрібен. ;)

  1. Встановіть Visual Studio Code з офіційного сайту: https://code.visualstudio.com/

    ../../_images/01_download_vscode_cropped.png
  2. Запустіть Visual Studio Code та встановіть плагін PlatformIO IDE.

    Для цього відкрийте вкладку Extensions (Ctrl + Shift + X), введіть «PlatformIO» в поле пошуку та встановіть плагін.

    ../../_images/04_install_platformio_cropped.png
  3. Тепер нам потрібно встановити Git.

    Git - це система керування версіями, яка дозволяє ділитися кодом з іншими розробниками та використовувати код з відкритих репозиторіїв.

    Весь код для Лілки, а також бібліотеки, які використовуються в проєкті, знаходяться на GitHub, тому нам потрібно встановити Git, щоб здійснювати роботу з репозиторіями.

    Для встановлення Git перейдіть на вкладку Source Control (Ctrl + Shift + G) та натисніть «Download Git for Windows».

    ../../_images/06_download_git_for_win_cropped.png

    В процесі встановлення не змінюйте жодних параметрів, залиште все так, як є за замовчуванням, окрім кроку «Choosing the default editor used by Git».

    На цьому кроці виберіть «Use Visual Studio Code as Git’s default editor».

    ../../_images/07_use_vs_code_with_git_cropped.png
  4. Після встановлення Git перезапустіть Visual Studio Code.

Тепер ви можете компілювати та завантажувати програми для Лілки, а також працювати з репозиторіями на GitHub.