Mündəricat:

Raspberry Pi -də Dotnet'i necə qurmaq olar: 5 addım
Raspberry Pi -də Dotnet'i necə qurmaq olar: 5 addım

Video: Raspberry Pi -də Dotnet'i necə qurmaq olar: 5 addım

Video: Raspberry Pi -də Dotnet'i necə qurmaq olar: 5 addım
Video: How to network monitor using Raspberry PI | Zabbix | NETVN 2024, Iyul
Anonim
Raspberry Pi -də Dotnet'i necə qurmaq olar
Raspberry Pi -də Dotnet'i necə qurmaq olar
Raspberry Pi -də Dotnet'i necə qurmaq olar
Raspberry Pi -də Dotnet'i necə qurmaq olar

Raspberry Pi -də NET Framework - bu nədir və üstəlik NİYƏ? Microsoft. NET Framework -ü işlətmək və ya Raspberry Pi -də yalnız Dotnet adlandırmaq ilk baxışdan bir az qəribə və çətin gəlir. Ancaq ikinci, daha yaxından baxanda olduqca ağıllı və ağlabatan çıxır.

Hər şeydən əvvəl, bir təcrübəsiz olsanız, iki əsas suala aydınlıq gətirək: Raspberry Pi nədir və Microsoft. NET Framework nədir.

Raspberry PI

Raspberry Pi, adi bir PC anakartına bənzəyən, lakin daha çox (demək istədiyim qədər) daha az enerji sərf edən bir cihazdır. Kompüterlərimizdə və noutbuklarımızda olduğu kimi fərqli növ prosessorlardan istifadə edir. Gündəlik kompüter cihazlarımızda olanlara "x86" deyilir, RPi cihazlarında isə "ARM" cihazları var. Demək olar ki, bütün RPi sahibləri açıq mənbə proqramlarından istifadə edirlər. Məsələn, Raspbian əməliyyat sisteminin Debianı, Chromium veb brauzeri və s. Bir çox tətbiq İnternetdə Repository adlı yerdə saxlanılır və Raspberry Pi fondu tərəfindən dəstəklənir.

Əsasən Raspbian sistemindəki bütün inkişaf etmiş əməliyyatlar, təlimatımda istifadə etməyi planlaşdırdığım əmr xətti adlı bir tətbiq ilə həyata keçirilir.

Layihəniz üçün bir RPi cihazı almamısınızsa, indi ən yaxşı və ən sürətli yol Amazon -da sifariş verməkdir. Layihəyə gəldikdə, hər hansı bir növ və ya RPi cihazı yaxşı işləyəcək, buna görə də büdcənizə görə istənilən modeli seçə bilərsiniz.

MICROSOFT. NET FRAMEWORK

Microsoft tərəfindən hazırlanmış Dotnet Framework yalnız Windows əməliyyat sistemində işləyən bir proqramdır. Böyük və işlənmiş siniflər kitabxanası təmin edir (buna görə də buna "Framework Class Kitabxanası" və ya qısaca FCL deyilir). Bir sözlə, bir proqram təminatçısına digər kodlaşdırma dillərində yazılmış kodu istifadə etməyə imkan verir. Təhlükəsizlik, yaddaş idarəetmə və istisnaların idarə edilməsi kimi xidmətlər göstərən bir tətbiq virtual maşındır.

NİYƏ QOL SİSTEMLƏRİNDƏ İSTİFADƏ EDİN

Cavab çox sadə olsa da doğru sualdır. Bir geliştiricisinizsə və bir növ Raspberry Pi layihəsi üçün bir ARM cihazı istifadə edirsinizsə (ya IoT, ya AI, ya da Robototexnika), bu cihazdakı bəzi "kodlaşdırma problemlərini" mütləq yerinə yetirməli olacaqsınız. Raspberry Pi üzərində qurulan bu xüsusiyyət, bir geliştiriciyə fərqli proqramlaşdırma dilləri arasında keçid etmədən işlərini yerinə yetirməkdə daha çox azadlıq və rahatlıq verir. Raspberry Pi-də xüsusi bir layihə üzərində işləmirsinizsə, onu çox əlverişli və enerjiyə qənaət edən bu dil arası çərçivədə kodlaşdırmaq üçün işləyən bir maşın kimi istifadə edə bilərsiniz. Əslində, ən qabaqcıl moruq Pi modeli tipik bir kompüterdən 40 dəfə az enerji sərf edir (qırx dəfə - bu səhv deyil)

Addım 1: Emulatoru quraşdırın

Emulator quraşdırın
Emulator quraşdırın

Raspberry Pi -də. NET Framework -dən istifadənin bütün müsbət və mənfi cəhətlərini artıq başa düşdüyünüz kimi, onun quraşdırılmasına keçək. Həmişə olduğu kimi, bunun üçün bir emulyatora ehtiyacınız olacaq. Yenə də şəxsi dərsliyimdə, fikrimcə, olduqca yaxşı bir seçim olan ExaGear Desktop istifadə edəcəyəm. İstəmirsinizsə və ya başqa bir emulator istifadə edirsinizsə və ya başqa bir alternativ axtarmaq istəyirsinizsə, bunu etməkdə sərbəstsiniz. Unutmayın ki, başqa bir emulyator növü ilə quraşdırma prosesi demək olar ki, eyni qalır.

1. Yaxşı, addım atın: moruq Pi üçün emulatorunuzu yükləyin. RPi fayl sisteminizdəki Yükləmələr qovluğuna daxil olmalıdır. Beləliklə, bu qovluğa daxil olun və emulyatoru açın: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Bundan sonra emosiya proqramını qurmaq üçün thos əmrindən istifadə edin: sudo./install-exagear.sh

Addım 2: Qonaq Sistemi olaraq X86 -ı işə salın

Qonaq Sistemi olaraq X86 -ı işə salın
Qonaq Sistemi olaraq X86 -ı işə salın

3. Qonaq x86 sistemini: exagear əmri ilə işə salın

4. x86 sistem işini yoxlayın: arch

5. Bunu görürsünüzmü? i686

Hər şey yaxşıdır, növbəti mərhələyə keçin!;)

Addım 3: Şərabı yükləyin və qurun

Şərab yükləyin və qurun
Şərab yükləyin və qurun

Əvvəlki təlimatlarımda da dediyim kimi, Raspbian -ın özünəməxsus ARM iş mühiti var. Buna görə x86 mühiti üçün yaradılmış heç bir şeyi işə salmaq mümkün deyil. Üstəlik, x86 mühitinin özü, Windows üçün hazırlanmış tətbiqləri işə salmaq üçün əlavə kömək tələb edir. Beləliklə, bütün zənciri başa düşməyiniz üçün prosesi görmək üçün xüsusi olaraq hazırladığım sxemə baxın

6. Qonaq x86 sistemi usine komanda sətirində Wine quraşdırmalısınız: sudo apt-get install wine

ExaGear -ı mənim kimi istifadə edirsinizsə, bunun xüsusi bir versiyasının olduğundan əmin olmalısınız: şərab -versiya

Bunu ekranda görməlisiniz: "wine-1.8.1-eltechs" (rəqəmlər dəyişə bilər)

Addım 4:. NET Framework qurun. 1 -ci hissə: Winetricks

NET Framework qurun. 1 -ci hissə: Winetricks
NET Framework qurun. 1 -ci hissə: Winetricks
NET Framework qurun. 1 -ci hissə: Winetricks
NET Framework qurun. 1 -ci hissə: Winetricks

Net Framework qurmadan əvvəl "Winetricks" adlı bir neçə əlavə paketi yükləməli və quraşdırmalısınız:

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

Ubuntu istifadə edirsinizsə, aşağıdakıları edin:./winetricks dotnet40

NET Framevwork 2.0, 3.0 və 4.0 versiyalarını bir -birinin ardınca yükləmək üçün buna ehtiyacımız var. Yalnız bu şəkildə işləyir. Bunu bitirdikdən sonra növbəti addıma keçin

Addım 5:. NET Framework qurun. 2 -ci hissə: Versiya 4.5

NET Framework qurun. 2 -ci hissə: Versiya 4.5
NET Framework qurun. 2 -ci hissə: Versiya 4.5

İndi Şərab altında. NET Framework 4.5'i yükləməlisiniz: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

şərab dotnetfx45_full_x86_x64.exe

Sonra quraşdırıcı meneceri pəncərəsini görməlisiniz. Yalnız təlimatları izləyin və quraşdırmanı tamamlayın. Bu belədir!

Vacib Yeniləmə! Deyəsən ExaGear artıq xidmətdə deyil. ExaGear lisenziyasını hələ almamısınızsa, QEMU (https://www.qemu.org/) istifadə etməyiniz daha yaxşı olar. Ümumi prinsip eyni olacaq.

Tövsiyə: