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 і г.д.

Л наступныя крокі гук:

  • Спампуйце пакет 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, падобныя на Atom:

  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. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

Тэст па англійскай мовеТэст каталонскайіспанская віктарына