Інструментаў і сродкаў для праграмістаў становіцца ўсё больш. Некаторыя асабліва вылучаюцца, як у выпадку з Калабараторыя 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, крокі будуць некалькі складаней (хоць у іх таксама ёсць скрыпт для палягчэння ўсяго), або калі вы вырашыце ўсталяваць яго з зыходнага кода шляхам кампіляцыі самастойна.
Л наступныя крокі гук:
- Спампуйце пакет 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 па гэтай спасылцы.
- Пасля ўстаноўкі адкрыйце дыспетчар пакетаў Atom.
- Перайдзіце ў Меню> Рэдагаваць> Налады> Усталяваць.
- Паглядзіце там афіцыйны platformio-ide.
- Затым усталюйце пакет.
У гэтым выпадку Atom быў абраны для Platformio, але гэта таксама магчыма зрабіць, інтэграваўшы яго у коды Visual Studio, які даступны для Windows, а таксама для GNU / Linux. Ён лёгка ўсталёўваецца, так як у вас ёсць у наяўнасці Пакеты DEB і RPM па гэтай спасылцы. У Windows ўстаноўка будзе гэтак жа простая, з .exe.
Калі вам цікава пра крокі да ўсталяваць пашырэнне ў VS Code, падобныя на Atom:
- Адкрыйце VS Code.
- Выберыце значок пашырэння, які з'яўляецца з левага боку ў выглядзе кубікаў.
- Увядзіце PlatformIO і абярыце першы варыянт, які з'явіцца.
- Націсніце Усталяваць, каб усталяваць.
- Пачакайце, пакуль ён скончыцца, і ўсё гатова.
Іншыя асяроддзя, у якія можна інтэграваць Platformio
Там іншыя асяроддзя у які можна інтэграваць Platformio у дадатак да Atom і VS Code, напрыклад:
- Netbeans
- Sublime Text
- Блокблокі
- зацьменне
Рабочае асяроддзе IDE
Калі вы ўпершыню бачыце інтэрфейс Platformio, то ўбачыце, што ён не складаны і падзелены на некалькі раздзелаў. Першае, што вы ўбачыце, гэта экран прывітання, калі вы адкрываеце рэдактар, і такія раздзелы:
- Сардэчна запрашаем: першы экран пашырэння з усталяванай версіяй, функцыямі для стварэння, імпарту і адкрыцця праектаў, глядзіце прыклады і г.д.
- Праекты: злева вы таксама можаце знайсці спіс з усімі створанымі праектамі, якія вы можаце рэдагаваць.
- Інспектар (інспектар): У гэтым раздзеле вы можаце праверыць свае праекты на прадмет статыстыкі выкарыстання памяці.
- Бібліятэкі: Гэты раздзел адпавядае мэнэджару бібліятэкі, каб дапамагчы вам уключыць глабальныя і прыватныя бібліятэкі.
- Талеркі (дошка): тут вы можаце знайсці і ўсталяваць драйверы для розных поплаткаў, якія вы выкарыстоўваеце ў сваёй распрацоўцы. Ёсць больш за 1000 даступных.
- Платформы- Пералічаны платформы, якія выкарыстоўваліся да гэтага часу.
- Прылады: спіс плат, падлучаных да вашага ПК, якія ў вас ёсць. Ён генеруецца аўтаматычна пры падключэнні да порта.
Крокі для стварэння першага праекта
Калі вы хочаце пачаць стварыць свой першы праект, вы можаце выкарыстоўваць Майстар, каб стварыць яго прасцей і хутчэй:
- Перайдзіце да пашырэння Platformio Welcome (PIO HOME).
- Націсніце Стварыць праект.
- Выберыце назву для вашага новага праекта.
- Выберыце талерку на ўкладцы пласцін. Вы можаце ўвесці першыя літары назвы талеркі, і спіс будзе памяншацца разам з запалкамі.
- Цяпер вы ўбачыце, што опцыя Framework (серыя крытэрыяў, канцэпцый і добрай практыкі для палягчэння распрацоўкі) аўтаматычна пазначаецца, хоць вы можаце змяніць яе.
- Вы можаце змяніць месца для захавання праекта ў поле Размяшчэнне, інакш ён будзе захаваны ў каталогу па змаўчанні.
- Пасля таго, як вы скончыце, вы можаце націснуць кнопку «Гатова», і яна пачнецца.
З гэтага моманту шлях будзе мяняцца ў залежнасці ад тыпу кода або праекта, які вы хочаце распрацаваць, і абранай дошкі або платформы, так як будуць невялікія адрозненні.
Будзьце першым, каб каментаваць