PlatformIO: компіляція вихідного коду для різних платформ

Платформіо

Інструментів і засобів для програмістів стає все більше. Деякі особливо виділяються, як у випадку з Співпраця Google, про що можна багато говорити. Ще одна з платформ, на яку вам доведеться Зверніть увагу на PlatformIO, сайт для пошуку надзвичайних ресурсів для тих, хто створює вихідний код для різних платформ.

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

Що таке PlatformIO?

PlatformIO — це IDE, тобто інтегроване середовище розробки з його професійним редактором коду та його компілятором, щоб ви могли скомпілювати вихідний код для безлічі платформ, налагоджувач, а також ряд дуже цікавих функцій та інструментів для програмування (блок тестування послідовного монітора, аналізатора коду, автозаповнення коду, менеджера бібліотеки тощо). Він безкоштовний з відкритим вихідним кодом, і ви можете розширити його можливості за допомогою плагінів або розширень. Він навіть дозволяє віддалену розробку, може бути інтегрований зі сховищами коду GitHub і GitLab тощо.

З іншого боку, його середовище є дуже дружнім і простим у використанні, з сучасним, потужним, швидким, легким середовищем. Платформа Дуже універсальний яка вже має тисячі користувачів і доступна як для GNU/Linux, так і для Apple macOS, а також для Microsoft Windows. Ви навіть можете встановити його на певні плати SBC, як-от Raspberry Pi.

Більше інформації про PlatformIO - Дивіться офіційний сайт

Більше про спільноту та вихідний код - Переглянути сайт на GitHub

Платформи, які підтримуються Platformio

Список підтримувані платформи від Platformio це дійсно добре. Деякі архітектури, які підтримує ваш компілятор:

  • ARM
  • атемель авр
  • ARC32
  • NXP LPC
  • Мікрочіп PIC32
  • RISC-V
  • і т.п.

Як ви встановлюєте?

в встановити PlatformIO Core у Windows чи macOS це дуже легко. Однак, якщо у вас GNU/Linux, кроки будуть дещо складнішими (хоча вони також мають скрипт для полегшення всього), або якщо ви вирішите встановити його з вихідного коду, зібравши самостійно.

Пам’ятайте, що перед встановленням потрібно задовольнити ряд залежностей, наприклад встановити Python тощо.

L кроки звук:

  • Завантажте пакет Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Встановіть Platformio Core
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Тепер вам потрібно створити символічне посилання на команду pio в каталозі /usr/local/bin/:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Тепер pio можна використовувати як системну команду для всіх користувачів. За замовчуванням користувач root і користувачі з привілеями sudo зможуть читати та записувати до послідовного порту. Нижче потрібно додати користувача до відповідної групи:
sudo usermod -a -G dialout $USER
  • Пам’ятайте, що для внесення змін і для того, щоб вони набули чинності, ви повинні перезавантажте комп’ютер або вийдіть із системи та знову ввійдіть. Тепер спробуйте:
pio --version
  • Нарешті, тепер ви можете видалити сценарій встановлення та кеш, згенерований під час встановлення, оскільки вони не потрібні:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Якщо ви хочете, видалити Platformio, це буде так просто, як виконати ці інші кроки в Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Питання та додаткова інформація - Офіційна документація

Встановіть Platformio IDE

в встановити Platformio IDE Це так просто, як виконати ці кроки:

  1. Завантажте та встановіть офіційну версію текстового редактора Atom за цим посиланням.
  2. Після встановлення відкрийте менеджер пакетів Atom.
  3. Перейдіть до Меню> Редагувати> Налаштування> Встановити.
  4. Подивіться там офіційний platformio-ide.
  5. Потім встановіть пакет.
Пам'ятайте, що Python необхідно встановлювати в будь-якому випадку...

У цьому випадку Atom був обраний для Platformio, але це також можливо зробити, інтегрувавши його у коді Visual Studio, який доступний для Windows, а також для GNU / Linux. Він легко встановлюється, оскільки він у вас є в наявності Пакети DEB і RPM за цим посиланням. У Windows установка була б такою ж простою, за допомогою файлу .exe.

Якщо вам цікаво кроки до встановити розширення в VS Code, подібні до атомів:

  1. Відкрийте VS Code.
  2. Виберіть значок розширень, який з’явиться зліва у вигляді кубиків.
  3. Введіть PlatformIO та виберіть перший варіант, який з’явиться.
  4. Натисніть Встановити, щоб встановити.
  5. Дочекайтеся його завершення, і все готово.

Інші середовища, в які можна інтегрувати Platformio

Там інших середовищах в який потрібно інтегрувати Platformio на додаток до Atom і VS Code, наприклад:

  • Netbeans
  • Sublime Text
  • Блокблоки
  • Затемнення

Робоче середовище IDE

Платформа IDE

Якщо ви вперше бачите інтерфейс Platformio, то побачите, що він не складний і розділений на кілька розділів. Перше, що ви побачите, це екран привітання, коли ви відкриєте редактор, і такі розділи:

  • Ласкаво просимо: перший екран розширення з встановленою версією, функціями створення, імпорту та відкриття проектів, див. приклади тощо.
  • Проекти: зліва ви також можете знайти список усіх створених проектів, які ви можете редагувати.
  • Інспектувати (інспектор): У цьому розділі ви можете перевірити свої проекти на предмет статистики використання пам'яті.
  • Бібліотеки: Цей розділ відповідає менеджеру бібліотеки, щоб допомогти вам включити глобальні та приватні бібліотеки.
  • плити (дошка): тут ви можете знайти та встановити драйвери для різних плат, які ви використовуєте у своїй розробці. В наявності більше 1000.
  • Платформи- Перелічено платформи, які використовувалися до цього часу.
  • Пристрої: список плат, підключених до вашого ПК, які у вас є на даний момент. Він генерується автоматично при підключенні до порту.

Етапи створення першого проекту

Якщо ви хочете почати створити свій перший проект, ви можете використовувати Майстер, щоб створити його простіше та швидше:

  1. Перейдіть до розширення Platformio Welcome (PIO HOME).
  2. Натисніть Створити проект.
  3. Виберіть назву для нового проекту.
  4. Виберіть тарілку на вкладці тарілок. Ви можете ввести перші літери назви таблички, і список буде скорочуватися разом із сірниками.
  5. Тепер ви побачите, що параметр Framework (серія критеріїв, концепцій і передових практик для полегшення розробки) автоматично позначено, хоча ви можете змінити його.
  6. Ви можете змінити місце збереження проекту в полі «Розташування», інакше він зберігатиметься в каталозі за замовчуванням.
  7. Після того як ви закінчите, ви можете натиснути кнопку «Готово», і він почнеться.

З цього моменту спосіб продовження буде змінюватися залежно від типу коду чи проекту, який ви хочете розробити, та вибраної плати чи платформи, оскільки будуть невеликі відмінності.


Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.