Talaan ng mga Nilalaman:

Paano Mag-set up ng Dotnet sa Raspberry Pi: 5 Hakbang
Paano Mag-set up ng Dotnet sa Raspberry Pi: 5 Hakbang

Video: Paano Mag-set up ng Dotnet sa Raspberry Pi: 5 Hakbang

Video: Paano Mag-set up ng Dotnet sa Raspberry Pi: 5 Hakbang
Video: How to access home network from internet with Raspberry Pi and Zerotier 2024, Nobyembre
Anonim
Paano Mag-set up ng Dotnet sa Raspberry Pi
Paano Mag-set up ng Dotnet sa Raspberry Pi
Paano Mag-set up ng Dotnet sa Raspberry Pi
Paano Mag-set up ng Dotnet sa Raspberry Pi

NET Framework sa Raspberry Pi - ano iyon at, ano pa, BAKIT? Pagpapatakbo ng Microsoft. NET Framework o tinatawag ding Dotnet sa Raspberry Pi ay medyo kakaiba at nakakalito sa unang tingin. Ngunit ito ay naging medyo matalino at makatuwiran sa pangalawa, mas malapit na hitsura.

Una sa lahat, kung sakaling ikaw ay isang newbie, linawin natin ang dalawang pangunahing mga katanungan: Ano ang Raspberry Pi at ano ang Microsoft. NET Framework.

RASPBERRY PI

Ang Raspberry Pi ay isang mababang aparato na kumokonsumo ng enerhiya, na parang isang ordinaryong PC motherboard ngunit mas malaki (Ibig kong sabihin na MAS Malaki) na mas maliit. Gumagamit ito ng iba't ibang mga uri ng processor na iba pang ginagawa ng aming mga PC at laptop. Ang isa na nasa ating pang-araw-araw na mga aparato sa computer ay tinatawag na "x86" habang ang mga aparato ng RPi ay may mga "ARM". Halos lahat ng may-ari ng RPi ay gumagamit ng open-source software. Halimbawa Debian of Raspbian operating system, Chromium web browser, atbp. Maraming mga application ang itinatago sa isang lugar sa web na tinatawag na Repository at sinusuportahan ng pundasyong Raspberry Pi.

Pangunahin ang lahat ng mga advanced na pagpapatakbo sa loob ng system ng Raspbian ay isinasagawa gamit ang isang app na tinatawag na linya ng utos, na nilalayon ko ring gamitin sa aking tutorial.

Kung sakaling hindi ka pa nakakabili ng isang aparato ng RPi para sa iyong proyekto ang pinakamahusay at pinakamabilis na paraan ngayon ay ang gumawa ng isang order sa Amazon. Tulad ng para sa proyekto, ang anumang uri o aparato ng RPi ay gagana nang maayos, kaya maaari kang pumili ng anumang modelo, depende sa iyong badyet.

MICROSOFT. NET FRAMEWORK

Ang Dotnet Framework ng Microsoft ay isang software na tumatakbo lamang sa Windows OS. Nagbibigay ito ng isang malaki at nagtrabaho na silid-aklatan ng mga klase (iyon ang dahilan kung bakit tinatawag din itong "Framework Class Library" o sa maikling salita ng FCL). Sa madaling sabi, nagbibigay-daan ito sa isang developer ng software na gumamit ng code na nakasulat sa iba pang mga wikang naka-coding. Ito ay isang virtual machine ng app, na nagbibigay ng mga serbisyo tulad ng seguridad, pamamahala ng memorya, at paghawak ng pagbubukod.

BAKIT GAMITIN SA ARM DEVICES

Ito ang tamang tanong bagaman ang sagot ay napaka-simple. Kung ikaw ay isang developer at gumagamit ng isang ARM-aparato para sa ilang uri ng isang proyekto ng Raspberry Pi (alinman sa IoT, o AI, o kahit na Robotics) tiyak na kakailanganin mong matupad ang ilang mga "isyu sa pag-coding" sa hardware na iyon. Ang tampok na ito na na-set up sa Raspberry Pi ay nagbibigay sa isang developer ng higit na kalayaan at kakayahang umangkop sa paggawa ng kanilang trabaho sa pag-iwas sa paglipat sa pagitan ng iba't ibang mga wika ng programa. At kung hindi ka nagtatrabaho sa anumang espesyal na proyekto sa Raspberry Pi maaari mo lamang itong gamitin bilang isang gumaganang makina para sa pag-coding sa balangkas na ito na may ibang wika na napaka-maginhawa at masigasig sa enerhiya. Sa katunayan, ang pinaka-advanced na modelo ng raspberry Pi ay kumakain ng 40 beses na mas kaunting enerhiya kaysa sa isang tipikal na PC (apatnapung beses - hindi ito isang pagkakamali)

Hakbang 1: I-install ang Emulator

I-install ang Emulator
I-install ang Emulator

Kaya, dahil naintindihan mo na ang lahat ng mga kalamangan at kahinaan ng paggamit ng. NET Framework sa Raspberry Pi., Makarating tayo sa pag-install nito. Tulad ng dati, kakailanganin mo ng isang emulator para doon. At muli, sa aking personal na tutorial gagamit ako ng ExaGear Desktop, na, sa palagay ko ay isang napakahusay na pagpipilian. Kung hindi mo gusto o gumagamit ka ng ibang emulator, o nais na maghanap ng ilang kahalili, malaya kang gawin iyon. Tandaan, na sa isa pang uri ng isang emulator ang proseso ng pag-install ay mananatiling halos pareho.

1. Sa gayon, humakbang: I-download ang iyong emulator para sa raspberry Pi. Dapat itong mapunta sa Mga Downloads folder sa iyong RPi file system. Kaya't pumasok sa loob ng folder na ito at i-unpack ang emulator: cd home / pi / Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Matapos na gamitin ang utos na ito upang mai-install ang emulation software: sudo./install-exagear.sh

Hakbang 2: Ilunsad ang X86 Bilang isang Guest System

Ilunsad ang X86 Bilang isang Guest System
Ilunsad ang X86 Bilang isang Guest System

3. Simulan ang bisita x86 system na may utos: exagear

4. Suriin ang x86 system work: arch

5. Kita mo ba ito? i686

Mabuti ang lahat magpatuloy sa susunod na hakbang!;)

Hakbang 3: Mag-download at Mag-set Up ng Alak

Mag-download at Mag-set up ng Alak
Mag-download at Mag-set up ng Alak

Tulad ng nasabi ko na sa aking nakaraang mga itinuro, ang Raspbian ay mayroong sariling eksklusibong kapaligiran sa pagtatrabaho ng ARM. Kaya imposibleng magpatakbo ng anuman dito nilikha para sa x86 na kapaligiran. Bukod dito, ang x86 na kapaligiran mismo ay nangangailangan ng isang karagdagang tulong upang mapatakbo ang mga app, na ginawa para sa Windows. Kaya, upang maunawaan mo ang buong kadena, tingnan ang pamamaraan, espesyal na ginawa ko upang ilarawan ang proseso

6. Dapat mong i-install ang Alak sa loob ng panauhin x86 system usine line ng utos: sudo apt-get install wine

Kung gumagamit ka ng ExaGear tulad ng sa akin, kailangan mong tiyakin na mayroon itong isang espesyal na bersyon: alak --versi

Dapat mong makita ito sa iyong screen: "wine-1.8.1-eltechs" (maaaring mag-iba ang mga digit)

Hakbang 4: I-install ang. NET Framework. Bahagi 1: Mga Winetrick

I-install ang. NET Framework. Bahagi 1: Mga Winetrick
I-install ang. NET Framework. Bahagi 1: Mga Winetrick
I-install ang. NET Framework. Bahagi 1: Mga Winetrick
I-install ang. NET Framework. Bahagi 1: Mga Winetrick

Bago i-install ang. Net Framework kakailanganin mong mag-download at mag-install ng ilang karagdagang mga pakete na tinatawag na "Winetricks":

sudo apt-get install cabextractwget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod + x winetricks

Kung sakaling gumamit ka ng Ubuntu, gawin ang sumusunod:./winetricks dotnet40

Kailangan namin ito upang mabilis na mai-install ang. NET Framevwork bersyon 2.0, 3.0 at 4.0 nang sunud-sunod. Gumagawa lamang ito sa ganitong paraan. Kapag natapos mo na iyan, lumipat sa susunod na hakbang

Hakbang 5: I-install ang. NET Framework. Bahagi 2: Bersyon 4.5

I-install ang. NET Framework. Bahagi 2: Bersyon 4.5
I-install ang. NET Framework. Bahagi 2: Bersyon 4.5

Ngayon, kailangan mong mag-download at mag-install. NET Framework 4.5 sa ilalim ng Alak: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

alak dotnetfx45_full_x86_x64.exe

Pagkatapos ay dapat mong makita ang window ng tagapamahala ng installer. Sundin lamang ang mga senyas at tapusin ang pag-install. Ayan yun!

Mahalagang I-UPDATE! Tila ang ExaGear ay wala na sa serbisyo. Kung hindi mo pa nabibili ang lisensya ng ExaGear, kaya, sa palagay ko mas mahusay mong gamitin ang QEMU (https://www.qemu.org/). Ang pangkalahatang prinsipyo ay magiging pareho.

Inirerekumendang: