
Edmund Richardson
0
1625
399
Bez ohledu na to, zda se učíte první kroky programování nebo jste zkušený vývojář, podíváte se na spoustu kódu. Dobrý editor kódu je nutností, ale možnosti pro Raspberry Pi jsou omezené.
Visual Studio Code je bezplatné integrované vývojové prostředí (IDE) pro Windows, Mac a Linux. Pro Raspberry Pi není k dispozici. Jelikož se však jedná o open source, může kdokoli sestavit verzi.
Níže se dozvíte, jak nainstalovat Code-OSS, komunitně kompilovanou verzi VS kódu, na Raspberry Pi.
Proč potřebuji IDE?
Operační systém Raspbian Stretch (OS) je dodáván s řadou již nainstalovaných editorů kódů. Možná vás zajímá, proč se obtěžovat instalací jiného?
Kód-OSS je založen na VS kódu a je více než jen editor kódu. Většina IDE má vestavěné průzkumníky pro správu celých složek projektu, nikoli jednotlivých skriptů. Mnohé podporují automatické doplňování kódu a mají vestavěné terminály pro testování kódu. Několik také podporuje správu verzí a správu závislostí balíčků.
Stručně řečeno, IDE vám usnadní život. Přesně to, které si vyberete, je osobní preference.
Proč instalovat Code-OSS?
Všechny tyto důvody, proč jsou IDE skvělé? Code-OSS je dokáže. Protože se jedná o v podstatě plně funkční verzi kódu VS pod jiným názvem, má pravděpodobně nejvíce funkcí jakéhokoli nástroje pro kódování, který je v současnosti k dispozici na Pi.
To neznamená, že je perfektní. Pi trpí jeho úspěchem a starší modely Pi se mohou potýkat s výkonem při běhu Code-OSS. Tento tutoriál používá Raspberry Pi 3B +, který program bez problémů spouští.
Proč neinstalovat VS kód?
Vzhledem k tomu, že Code-OSS je stejný jako VS Code, který je spravován společností Microsoft, proč jednoduše nainstalovat VS Code?
V současné době neexistuje oficiální vydání VS kódu pro zařízení ARM, jako je Raspberry Pi. I když se to může v budoucnu změnit, Code-OSS je zatím vaše nejlepší sázka!
Jak získat kód OSS
Code-OSS, vytvořený Jayem Rodgersem, je k dispozici na jeho titulní stránce GitHub.
Rovněž udržuje webovou stránku s hlavami s pokyny k instalaci. Budete potřebovat oba tyto weby otevřené v prohlížeči, abyste mohli pokračovat, spolu s terminálovým oknem.
Instalace klíče GPG
V současné době instalace Code-OSS pro Pi provádí některé přidané kroky, které nejsou uvedeny na titulní webové stránce. Přejděte dolů do sekce Linux a podívejte se níže Ruční instalace.
Zde najdete odkaz na veřejný klíč GPG. Tento klíč použijte v terminálu pomocí následujícího příkazu:
wget -o - https: //packagecloud.io/headmelted/codebuilds/gpgkey | sudo apt-key add -
Všimněte si mezer zde, protože je nezbytné, abyste to napravili! Tento příkaz stáhne klíč, který je součástí Gnu Privacy Guard (GPG), a přidá ho do vašeho systému. To nenainstaluje Code-OSS, pouze zajistí, že když se program stáhne, nainstaluje se správně.
Instalace kódu-OSS
V současné době vede postup podle pokynů na webu s titulkem k úspěšné instalaci, ale program se nespustí. Oprava této chyby může přijít včas, ale prozatím leží odpověď v instalaci starší verze kódu-OSS.
Zadejte tento kód do terminálu:
sudo apt-get install code-oss = 1.29.0-1539702286
Tato verze bude spuštěna, ale pokaždé, když se systém aktualizuje, znovu se rozbije. Cesta kolem toho je k dispozici v problému na stránce Github projektu. Označením Code-OSS pomocí držet pomocí terminálu se neaktualizuje automaticky.
apt-mark hold code-oss
Nyní je držen do pracovní verze. Toto můžete kdykoli změnit spuštěním příkazu a nahrazením hold za neochotný.
Představujeme Code-OSS
Otevřete Code-OSS v nabídce aplikace Raspberry Pi. Pokud jste již dříve používali kód VS, mělo by to vypadat velmi dobře. Kromě názvu název program vypadá a chová se stejně.
Na levé straně je panel nástrojů pro otevírání složek, vyhledávání v rámci projektů, řízení verzí, ladění a rozšíření. Pokrývání všech těchto funkcí je nad rámec tohoto článku. Nainstalujte si nyní rozšíření Python.
Kliknutím na logo pole na levém panelu nástrojů otevřete nabídku rozšíření. Code-OSS sdílí VS Codes rozsáhlou knihovnu doplňků a pomocníků pro téměř každý myslitelný typ kódu, jazyka nebo projektu.
Vyhledejte Python v nabídce a klikněte na Nainstalujte. Po instalaci budete muset znovu načíst kód OSS.
Testování kódu-OSS
Chcete-li rozšíření otestovat, vytvořte rychlý skript Pythonu pro ovládání pinů GPIO. Nastavení diody LED pomocí vašeho Pi pro tento test je zcela volitelné a nebudu zde pokrývat schéma zapojení. Pokud chcete postupovat dále, náš průvodce používáním LED v programu Pi Jak naprogramovat Raspberry Pi na ovládání LED světel Jak naprogramovat Raspberry Pi na ovládání LED světel Hledáte snadný projekt Raspberry Pi, jak začít s kódováním a elektronikou? Zkuste zapnout a vypnout připojení některých LED a jejich kódování! vám pomůže s nastavením.
Zadejte tento kód a všimněte si, jak vám Code-OSS pomůže, jak to děláte:
z importu gpiozero LED z importu času v režimu spánku LED = LED (17) # Změňte toto na číslo GPIO pinů vaší LED! while True: print ("LED on") led.on () sleep (1) print ("LED off") led.off () sleep (1)
Rozšíření Python poskytuje dokončení kódu spolu s kontrolou živého kódu. Jakékoli chyby by se měly zvýraznit v reálném čase.
Funguje to! Druh.
Pravděpodobně si všimnete několika chyb v pravé dolní části obrazovky.
Pokud používáte pylint tuto chybu znáte. Obvyklá oprava je instalace správné verze pylint pro vaši instalaci Pythonu. Další chyba spočívá v tom, že Jazykový server Python v současné době nemá na Pi žádnou podporu. To není problém, protože se místo toho používá Jedi, což zní chladněji.
Pokud nerozumíte, co to znamená, můžete to bezpečně ignorovat!
Všechno na jednom místě
Instalace kódu-OSS nejen usnadňuje úpravy kódu. Code-OSS má terminál zabudovaný přímo do programu. Terminál můžete otevřít výběrem Zobrazit> Terminál nebo stisknutím Ctrl + '.
Případně můžete spustit libovolný skript Pythonu z paleta příkazů. Otevření v Code-OSS je stejné jako v VS Code. lis Ctrl + Shift + P otevřete paletu příkazů a vyhledejte ji Python: Spusťte soubor Python v terminálu.
Jakmile ji vyberete, terminál spustí váš program, vše v rámci kódu-OSS. Možnost přístupu ke všem vašim kódům a terminálu na jednom místě je měnič hry na Raspberry Pi!
Velký upgrade pro kodéry Raspberry Pi
To je rozhodně významný upgrade. To neznamená, že nástroje již na Pi nejsou dost dobré, ve skutečnosti jsme použili předinstalovaný editor kódu IDLE pro náš Raspberry Pi LED tutoriál a bylo to naprosto v pořádku.
Je ale určitě hezké mít něco plně funkčního. Code-OSS může udělat mnohem víc, než by se zde mohlo zabývat. Proč nestrávit nějaký čas tím, že se věnujete kódování na Raspberry Pi 9 nejlepších programovacích prostředcích pro Pi, aby váš Raspberry Pi použil 9 nejlepších Pi programovacích prostředků, aby dal svůj Raspberry Pi k použití Protože mnoho operačních systémů Raspberry Pi zahrnuje vývojové nástroje, je to solidní výběr se naučit programování. Podívejte se na tyto nejlepší zdroje pro Pi programování a dejte Raspberry Pi k použití. abych se vyrovnal s Code-OSS?