PlatformIO: skompiluj kod źródłowy dla różnych platform

Platformia

Coraz więcej narzędzi i udogodnień dla programistów. Niektóre wyróżniają się szczególnie, jak w przypadku Współpraca Google, co daje wiele do powiedzenia. Kolejna z platform, na które musisz wejść zwróć uwagę to PlatformIO, witryna, w której można znaleźć niezwykłe zasoby dla tych, którzy tworzą kod źródłowy na różne platformy.

W tym samouczku dowiesz się, czym jest PlatformIO, do czego służy, jak możesz uzyskać do niego dostęp i wiele więcej na jego temat. fantastyczne narzędzie programistyczne.

Co to jest PlatformIO?

PlatformIO to IDE, czyli zintegrowane środowisko programistyczne z profesjonalnym edytorem kodu i kompilatorem, dzięki któremu można skompilować kod źródłowy na wiele platform, debugger, a także szereg bardzo ciekawych funkcji i narzędzi do programowania (jednostka szeregowego monitora testów, analizatora kodu, autouzupełniania kodu, menedżera bibliotek itp.). Jest darmowy, open source i możesz rozszerzyć jego możliwości za pomocą wtyczek lub rozszerzeń. Umożliwia nawet zdalny rozwój, może być zintegrowany z repozytoriami kodu GitHub i GitLab itp.

Z drugiej strony jego środowisko jest bardzo przyjazne i łatwe w użyciu, z nowoczesnym, mocnym, szybkim i lekkim otoczeniem. Platforma Bardzo wszechstronny który ma już tysiące użytkowników i jest dostępny zarówno dla GNU / Linux, jak Apple macOS, a także dla Microsoft Windows. Możesz go nawet zainstalować na niektórych płytach SBC, takich jak Raspberry Pi.

Więcej informacji o PlatformIO - Zobacz oficjalną stronę

Więcej o społeczności i kodzie źródłowym - Wyświetl witrynę na GitHub

Platformy obsługiwane przez Platformio

Lista obsługiwane platformy by Platformio jest naprawdę dobry. Niektóre z architektur obsługiwanych przez kompilator to:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • Mikrochip PIC32
  • RISC-V
  • itd.

Jak instalujesz?

do zainstaluj platformę IO Core w systemie Windows lub w systemie macOS to naprawdę proste. Jeśli jednak masz GNU/Linuksa, kroki będą nieco bardziej skomplikowane (chociaż mają też skrypt ułatwiający wszystko), lub jeśli zdecydujesz się zainstalować go ze źródeł, samodzielnie kompilując.

Pamiętaj, że przed instalacją musisz spełnić szereg zależności, takich jak zainstalowanie Pythona itp.

L kroki do naśladowania dźwięk:

  • Pobierz pakiet Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Zainstaluj rdzeń Platformio
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Teraz musisz utworzyć dowiązanie symboliczne do polecenia pio w katalogu /usr/local/bin/:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Teraz pio może być używane jako polecenie systemowe dla wszystkich użytkowników. Domyślnie użytkownik root i użytkownicy z uprawnieniami sudo będą mogli czytać i zapisywać na porcie szeregowym. Aby dodać użytkownika do odpowiedniej grupy, należy:
sudo usermod -a -G dialout $USER
  • Pamiętaj, że aby wprowadzić zmiany i żeby odniosły skutek, powinieneś uruchom ponownie komputer lub wyloguj się i zaloguj ponownie. Spróbuj teraz:
pio --version
  • Na koniec możesz teraz usunąć skrypt instalacyjny i pamięć podręczną wygenerowaną podczas instalacji, ponieważ nie są one potrzebne:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Jeśli chcesz odinstaluj Platformio, będzie to tak proste, jak wykonanie tych innych kroków w systemie Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Pytania i więcej informacji - Oficjalna dokumentacja

Zainstaluj Platformio IDE

do zainstaluj Platformio IDE Wystarczy wykonać następujące czynności:

  1. Pobierz i zainstaluj oficjalną wersję edytora tekstu Atom z tego linku.
  2. Po zainstalowaniu otwórz menedżera pakietów Atom.
  3. Przejdź do Menu> Edytuj> Preferencje> Zainstaluj.
  4. Poszukaj tam oficjalnego platformio-ide.
  5. Następnie zainstaluj pakiet.
Pamiętaj, że w każdym przypadku konieczne jest zainstalowanie Pythona ...

W tym przypadku Atom został wybrany do Platformio, ale można to zrobić również integrując go w kodzie programu Visual Studio, który jest dostępny dla Windows, a także dla GNU / Linux. Jest łatwy w instalacji, ponieważ jest dostępny w Pakiety DEB i RPM pod tym linkiem. W systemie Windows instalacja byłaby równie prosta, z rozszerzeniem .exe.

Jeśli zastanawiasz się, jakie kroki należy podjąć, aby zainstaluj rozszerzenie w VS Code, są podobne do tych w Atom:

  1. Otwórz kod VS.
  2. Wybierz ikonę rozszerzeń, która pojawia się po lewej stronie w postaci kostek.
  3. Wpisz PlatformIO i wybierz pierwszą wyświetloną opcję.
  4. Naciśnij Zainstaluj, aby zainstalować.
  5. Poczekaj, aż się zakończy i gotowe.

Inne środowiska, w których należy zintegrować Platformio

Tam inne środowiska w których zintegrować Platformio oprócz Atom i VS Code, takich jak:

  • Netbeans
  • Sublime Text
  • Bloki kodu
  • Zaćmienie

Środowisko pracy IDE

Platforma IDE

Jeśli po raz pierwszy widzisz interfejs Platformio, zobaczysz, że nie jest on skomplikowany i jest podzielony na kilka sekcji. Pierwszą rzeczą, którą zobaczysz, jest ekran powitalny po otwarciu edytora oraz sekcje takie jak:

  • Witamy: pierwszy ekran rozszerzenia, z zainstalowaną wersją, funkcjami do tworzenia, importowania i otwierania projektów, zobacz przykłady itp.
  • Projektowanie: po lewej stronie możesz również znaleźć listę wszystkich utworzonych projektów, które możesz edytować.
  • Inspekcja (inspektor): W tej sekcji możesz sprawdzić swoje projekty pod kątem statystyk użycia pamięci.
  • Biblioteki: Ta sekcja odpowiada menedżerowi biblioteki, aby pomóc Ci uwzględnić biblioteki globalne i prywatne.
  • Talerze (Płyta): tutaj możesz znaleźć i zainstalować sterowniki dla różnych płyt, których używasz w swoim rozwoju. Dostępnych jest ponad 1000.
  • Platformy- Wymienione są dotychczas używane platformy.
  • Urządzenia: lista z płytami podłączonymi do komputera, które aktualnie posiadasz. Jest generowany automatycznie po podłączeniu do portu.

Kroki do stworzenia pierwszego projektu

Jeśli chcesz zacząć stwórz swój pierwszy projekt, możesz użyć Kreatora, aby łatwiej i szybciej utworzyć:

  1. Przejdź do powitania rozszerzenia Platformio (PIO HOME).
  2. Kliknij Utwórz projekt.
  3. Wybierz nazwę dla swojego nowego projektu.
  4. Wybierz blachę w zakładce Blachy. Możesz wpisać pierwsze litery nazwy płyty, a lista zostanie skrócona o zapałki.
  5. Teraz zobaczysz, że opcja Framework (seria kryteriów, koncepcji i dobrych praktyk ułatwiających rozwój) jest automatycznie zaznaczana, chociaż możesz ją zmodyfikować.
  6. Możesz zmienić miejsce zapisania projektu w polu Lokalizacja, w przeciwnym razie będzie on przechowywany w domyślnym katalogu.
  7. Gdy skończysz, możesz nacisnąć przycisk Zakończ i rozpocznie się.

Odtąd sposób postępowania będzie się zmieniał w zależności od rodzaju kodu lub projektu, który chcesz rozwijać oraz wybranej płyty lub platformy, ponieważ będą niewielkie różnice.


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.