Има все повече и повече инструменти и съоръжения за програмисти. Някои се открояват особено, какъвто е случаят с Google Collaboratory, което дава много за разговори. Друга от платформите, към които трябва обърнете внимание е 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, стъпките ще бъдат малко по-сложни (въпреки че те също имат скрипт за улесняване на всичко) или ако решите да го инсталирате от източник, като компилирате сами.
Лос стъпки за следване звук:
- Изтеглете пакета 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
</div> <div>sudo rm -rf /opt/platformio sudo rm -rf /usr/local/bin/pio rm -rf ~/.platformio</div> </div> <div>
Въпроси и повече информация - Официална документация
Инсталирайте Platformio IDE
за инсталирайте Platformio IDE Това е толкова просто, колкото следването на тези стъпки:
- Изтеглете и инсталирайте официалната версия на текстовия редактор Atom DESDE Есте обгръщам.
- След като бъде инсталиран, отворете мениджъра на пакети Atom.
- Отидете в Меню> Редактиране> Предпочитания> Инсталиране.
- Потърсете там официалния platformio-ide.
- След това инсталирайте пакета.
В този случай Atom е избран за Platformio, но е възможно да се направи и чрез интегрирането му във Visual Studio Code, който е наличен за Windows, а също и за GNU / Linux. Инсталира се лесно, тъй като го имате на разположение DEB и RPM пакети на тази връзка. В Windows инсталацията ще бъде също толкова проста, с .exe.
Ако се чудите за стъпките към инсталирайте разширение в VS Code, са подобни на тези на Atom:
- Отворете VS Code.
- Изберете иконата за разширения, която се появява от лявата страна под формата на кубчета.
- Въведете PlatformIO и изберете първата опция, която се показва.
- Натиснете Инсталиране, за да инсталирате.
- Изчакайте да завърши и сте готови.
Други среди, в които да интегрирате Platformio
там други среди в който да интегрирате Platformio в допълнение към Atom и VS Code, като например:
- Netbeans
- Sublime Текст
- Кодови блокове
- Затъмнение
Работната среда на IDE

Ако за първи път виждате интерфейса на Platformio, ще видите, че не е сложен и че е разделен на няколко секции. Първото нещо, което ще видите, е приветствен екран, когато отворите редактора, и секции като:
- Добре дошли: първи екран на разширението, с инсталираната версия, функции за създаване, импортиране и отваряне на проекти, вижте примери и т.н.
- проекти: вляво можете също да намерите списък с всички създадени проекти, които можете да редактирате.
- Инспектирайте (инспектор): В този раздел можете да проверите вашите проекти за статистика за използване на паметта.
- библиотеки: Този раздел съответства на мениджъра на библиотеката, за да ви помогне да включите глобални и частни библиотеки.
- чинии (дъска): тук можете да намерите и инсталирате драйвери за различните платки, които използвате във вашата разработка. Има повече от 1000 налични.
- Платформи- Изброени са използваните до момента платформи.
- Устройства: списък с платките, свързани към вашия компютър, които имате в момента. Той се генерира автоматично при свързване към порта.
Стъпки за създаване на първия проект
Ако искате да започнете създайте своя първи проект, можете да използвате съветника, за да го създадете по-лесно и по-бързо:
- Отидете на Platformio Extension Welcome (PIO HOME).
- Щракнете върху Създаване на проект.
- Изберете име за вашия нов проект.
- Изберете чиния в раздела плочи. Можете да въведете първите букви от името на табелата и списъкът ще бъде намален със съвпаденията.
- Сега ще видите, че опцията Framework (поредица от критерии, концепции и добри практики за улесняване на разработката) се маркира автоматично, въпреки че можете да я модифицирате.
- Можете да промените къде да запишете проекта в полето Местоположение, в противен случай той ще бъде съхранен в директорията по подразбиране.
- След като сте готови, можете да натиснете бутона Finish и той ще започне.
Оттук нататък начинът на продължаване ще се промени в зависимост от типа код или проект, който искате да разработите, и избраната дъска или платформа, тъй като ще има малки разлики.