Obsah:
- Krok 1: Nainstalujte emulátor
- Krok 2: Spusťte X86 jako hostující systém
- Krok 3: Stáhněte a nastavte víno
- Krok 4: Nainstalujte.NET Framework. Část 1: Winetricks
- Krok 5: Nainstalujte.NET Framework. Část 2: Verze 4.5
Video: Jak nastavit Dotnet na Raspberry Pi: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
NET Framework na Raspberry Pi - co to je a co ještě PROČ? Spuštění Microsoft. NET Framework nebo také nazývaného jen Dotnet na Raspberry Pi zní na první pohled trochu divně a složitě. Ale při druhém, bližším pohledu to vypadá docela chytře a rozumně.
Za prvé, v případě, že jste nováček, ujasněme si dvě hlavní otázky: Co je Raspberry Pi a co je Microsoft. NET Framework.
RASPBERRY PI
Raspberry Pi je zařízení s nízkou spotřebou energie, které vypadá jako obyčejná základní deska pro PC, ale mnohem (myslím MNOHEM) menší. Používá různé typy procesorů než ostatní naše počítače a notebooky. Ten, který je v našich každodenních počítačových zařízeních, se nazývá „x86“, zatímco zařízení RPi mají zařízení „ARM“. Téměř všichni majitelé RPi používají software s otevřeným zdrojovým kódem. Například Debian operačního systému Raspbian, webový prohlížeč Chromium atd. Mnoho aplikací je uloženo na webu s názvem Repository a je podporováno nadací Raspberry Pi.
Převážně všechny pokročilé operace v systému Raspbian jsou prováděny pomocí aplikace s názvem příkazový řádek, kterou mám také použít ve svém tutoriálu.
V případě, že jste pro svůj projekt ještě nezakoupili zařízení RPi, je nyní nejlepším a nejrychlejším způsobem provést objednávku na Amazonu. Pokud jde o projekt, dobře poslouží jakýkoli typ nebo zařízení RPi, takže si můžete vybrat jakýkoli model, v závislosti na vašem rozpočtu.
RÁMEC MICROSOFT. NET
Dotnet Framework od společnosti Microsoft je software, který běží pouze na operačním systému Windows. Poskytuje velkou a propracovanou knihovnu tříd (proto se jí také říká „Framework Class Library“nebo zkráceně FCL). Stručně řečeno, umožňuje vývojáři softwaru používat kód napsaný v jiných kódovacích jazycích. Jedná se o virtuální počítač s aplikacemi, který poskytuje služby, jako je zabezpečení, správa paměti a zpracování výjimek.
PROČ JE POUŽÍVAT NA ZBRANĚ
Je to správná otázka, i když odpověď je velmi jednoduchá. Pokud jste vývojář a používáte zařízení ARM pro nějaký druh projektu Raspberry Pi (buď IoT, nebo AI, nebo dokonce Robotics), budete určitě muset splnit některé „problémy s kódováním“na tomto hardwaru. Tato funkce nastavená na Raspberry Pi poskytuje vývojáři mnohem větší svobodu a flexibilitu při práci, aniž by museli přepínat mezi různými programovacími jazyky. A pokud nepracujete na žádném speciálním projektu na Raspberry Pi, můžete jej jednoduše použít jako pracovní stroj pro kódování v tomto vícejazyčném rámci, který je velmi pohodlný a energeticky nenáročný. Ve skutečnosti nejpokročilejší model Raspberry Pi spotřebuje 40krát méně energie než typický počítač (čtyřicetkrát - to není chyba)
Krok 1: Nainstalujte emulátor
Takže, jak jste již pochopili všechny výhody a nevýhody používání. NET Framework na Raspberry Pi., Pojďme k jeho instalaci. Jako obvykle k tomu budete potřebovat emulátor. A znovu, ve svém osobním tutoriálu budu používat ExaGear Desktop, což je podle mého názoru docela dobrá volba. Pokud se vám to nelíbí nebo již používáte jiný emulátor, nebo byste chtěli hledat nějakou alternativu, můžete to udělat. Všimněte si toho, že s jiným typem emulátoru zůstává instalační proces téměř stejný.
1. No, pokračujte: Stáhněte si emulátor pro malinový Pi. Mělo by se dostat do složky Stahování ve vašem systému souborů RPi. Vstupte tedy do této složky a rozbalte emulátor: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz
2. Poté pomocí příkazu thos nainstalujte emulační software: sudo./install-exagear.sh
Krok 2: Spusťte X86 jako hostující systém
3. Spusťte hostující systém x86 příkazem: exagear
4. Zkontrolujte práci systému x86: arch
5. Vidíte to? i686
Všechno je v pořádku, pokračujte dalším krokem!;)
Krok 3: Stáhněte a nastavte víno
Jak jsem již řekl ve svých předchozích instrukcích, Raspbian má vlastní exkluzivní pracovní prostředí ARM. Je tedy nemožné na něm spustit cokoli vytvořené pro prostředí x86. Samotné prostředí x86 navíc vyžaduje další pomoc se spuštěním aplikací vytvořených pro Windows. Abyste pochopili celý řetězec, podívejte se na schéma, které jsem speciálně vytvořil pro ilustraci postupu
6. Měli byste nainstalovat Wine do systému host x86 usine příkazový řádek: sudo apt-get install wine
Pokud používáte ExaGear stejně jako já, musíte se ujistit, že má speciální verzi: wine --version
Na obrazovce byste měli vidět toto: „wine-1.8.1-eltechs“(číslice se mohou lišit)
Krok 4: Nainstalujte. NET Framework. Část 1: Winetricks
Před instalací. Net Framework si budete muset stáhnout a nainstalovat několik dalších balíčků s názvem „Winetricks“:
sudo apt-get install cabextractwget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks
V případě, že používáte Ubuntu, proveďte následující:./winetricks dotnet40
Potřebujeme to pro konzistentní instalaci inf. NET Framevwork verze 2.0, 3.0 a 4.0 jednu po druhé. Funguje to jen tímto způsobem. Jakmile s tím skončíte, přejděte k dalšímu kroku
Krok 5: Nainstalujte. NET Framework. Část 2: Verze 4.5
Nyní je třeba stáhnout a nainstalovat. NET Framework 4.5 pod Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe
víno dotnetfx45_full_x86_x64.exe
Poté byste měli vidět okno správce instalačního programu. Postupujte podle pokynů a dokončete instalaci. A je to!
Důležité AKTUALIZACE! Zdá se, že ExaGear již není v provozu. Pokud jste si ještě nezakoupili licenci ExaGear, myslím, že byste raději měli použít QEMU (https://www.qemu.org/). Obecný princip bude stejný.
Doporučuje:
Jak nastavit OSMC s Hyperion na Raspberry Pi s LED pásem WS2812b: 8 kroků
Jak nastavit OSMC s Hyperionem na Raspberry Pi s WS2812b Led Strip: Někdy umím velmi dobře anglicky, někdy ne … Nejprve první. Toto je můj první návod a angličtina není můj rodný jazyk, takže prosím, nebuďte na mě příliš tvrdí. Tady nejde o to, jak postavit rám, to je snadné. Jde o instalaci
Jak nastavit víno na Raspberry Pi: 8 kroků
Jak nastavit víno na Raspberry Pi: Wine je skvělý nástroj, který pomáhá spouštět aplikace Windows v systémech Linux, Ubuntu atd. Chcete -li se dozvědět všechny podrobnosti, navštivte www.winehq.org (nejedná se o partnerský odkaz) Jde o to, že všechny aplikace pro Windows jsou vytvořeny pro procesory s
Jak nastavit Pi-Hole na Raspberry Pi, Network Wide Ad Blocker !!: 25 kroků
Jak nastavit Pi-Hole na Raspberry Pi, Network Wide Ad Blocker !!: Pro tento projekt budete potřebovat: Raspberry Pi schopné připojení k internetu Micro SD karta s klávesnicí Raspbian Lite A (Nastavení SSH) Sekunda Zařízení (přístup na webový portál) Základní znalost UNIXu a navigace v rozhraní na
Jak nastavit Raspberry Pi bez monitoru a klávesnice: 7 kroků
Jak nastavit Raspberry Pi bez monitoru a klávesnice: Raspberry Pi je malý jednodeskový počítač s operačním systémem Linux s názvem Raspbian. Tento návod vám ukáže, jak nastavit Raspberry Pi (jakýkoli model) bez použití monitoru a klávesnice. Použiji svůj Raspberry Pi 3 B+ s Raspbi
Jak nastavit Raspberry Pi: 6 kroků
Jak nastavit Raspberry Pi: Raspberry Pies může být někdy problém s nastavením, pokud jste jej nikdy předtím nenastavili. Ale pomocí tohoto instrukčního návodu budete moci Raspberry Pi nastavit během chvilky. Obrázky jsou bohužel otočené. Po několika opakováních jsem to nemohl opravit