Բովանդակություն:

Ինչպես կարգավորել Dotnet- ը Raspberry Pi- ում. 5 քայլ
Ինչպես կարգավորել Dotnet- ը Raspberry Pi- ում. 5 քայլ

Video: Ինչպես կարգավորել Dotnet- ը Raspberry Pi- ում. 5 քայլ

Video: Ինչպես կարգավորել Dotnet- ը Raspberry Pi- ում. 5 քայլ
Video: Ինչպես Գարուն Boot աշխատում եւ ինչ է ավտո-կոնֆիգուրացիա. Կախարդական? 2024, Նոյեմբեր
Anonim
Ինչպես տեղադրել Dotnet- ը Raspberry Pi- ի վրա
Ինչպես տեղադրել Dotnet- ը Raspberry Pi- ի վրա
Ինչպես տեղադրել Dotnet- ը Raspberry Pi- ի վրա
Ինչպես տեղադրել Dotnet- ը Raspberry Pi- ի վրա

NET Framework Raspberry Pi- ի մասին. Ի՞նչ է դա և ավելին, ԻՆՉՈ՞?: Microsoft. NET Framework- ի գործարկումը կամ այն, ինչպես նաև Raspberry Pi- ում պարզապես կոչված Dotnet- ը, առաջին հայացքից մի փոքր տարօրինակ և բարդ է թվում: Բայց ստացվում է բավականին խելացի և խելամիտ երկրորդ, ավելի մոտիկ հայացքից:

Նախևառաջ, եթե դուք նորեկ եք, եկեք պարզաբանենք երկու հիմնական հարցերը. Ի՞նչ է Raspberry Pi- ն և ինչ. Microsoft. NET Framework- ը:

ASԵASԱՆԻ ՊԻ

Raspberry Pi- ն ցածր էներգիա սպառող սարք է, որը նման է սովորական ԱՀ -ի, բայց շատ (նկատի ունեմ) շատ ավելի փոքր: Այն օգտագործում է տարբեր տեսակի պրոցեսորներ, ինչպես մյուս համակարգիչներն ու դյուրակիր համակարգիչները: Այն, ինչ մեր ամենօրյա համակարգչային սարքերում է, կոչվում է «x86», մինչդեռ RPi սարքերն ունեն «ARM»: RPi- ի գրեթե բոլոր սեփականատերերը օգտագործում են բաց կոդով ծրագրակազմ: Օրինակ ՝ Rasbbian գործառնական համակարգի Debian- ը, Chromium վեբ դիտարկիչը և այլն: Շատ ծրագրեր պահվում են համացանցում ՝ Repository կոչվող վայրում և աջակցվում է Raspberry Pi հիմնադրամի կողմից:

Հիմնականում Raspbian համակարգի ներսում բոլոր առաջադեմ գործողություններն իրականացվում են հրամանատարագիր կոչվող հավելվածով, որը ես նույնպես մտադիր եմ օգտագործել իմ ձեռնարկում:

Եթե դեռ չեք գնել RPi սարք ձեր նախագծի համար, ապա այժմ լավագույն և ամենաարագ ճանապարհը Amazon- ում պատվեր կատարելն է: Ինչ վերաբերում է նախագծին, ապա ցանկացած տիպի կամ RPi սարքի գործը լավ կլինի, այնպես որ կարող եք ընտրել ցանկացած մոդել ՝ կախված ձեր բյուջեից:

MICROSOFT. NET ՇՐAMԱՆԱԿ

Microsoft- ի Dotnet Framework- ը ծրագրակազմ է, որն աշխատում է միայն Windows OS- ով: Այն ապահովում է դասերի մեծ և մշակված գրադարան (այդ պատճառով այն նաև կոչվում է «Շրջանակային դասարանների գրադարան» կամ կարճ ՝ FCL): Մի խոսքով, այն ծրագրավորողին հնարավորություն է տալիս օգտագործել ծածկագրման այլ լեզուներով գրված ծածկագիրը: Այն հավելվածի վիրտուալ մեքենա է, որը տրամադրում է այնպիսի ծառայություններ, ինչպիսիք են անվտանգությունը, հիշողության կառավարումը և բացառությունների կառավարումը:

ԻՆՉՈ ՕԳՏԱԳՈՐԵԼ ԲԱՆԱԿԻ ՍԱՐՔՆԵՐՈՎ

Դա ճիշտ հարց է, չնայած պատասխանը շատ պարզ է: Եթե դուք ծրագրավորող եք և օգտագործում եք ARM սարքը ինչ-որ Raspberry Pi նախագծի համար (կամ IoT, կամ AI, կամ նույնիսկ Robotics), ապա անպայման պետք է կատարեք այդ սարքավորման վրա որոշ «կոդավորման խնդիրներ»: Raspberry Pi- ի վրա տեղադրված այս հնարավորությունը ծրագրավորողին տալիս է շատ ավելի մեծ ազատություն և ճկունություն ՝ իրենց աշխատանքը կատարելու հարցում ՝ խուսափելով ծրագրավորման տարբեր լեզուների միջև անցումից: Եվ եթե դուք չեք աշխատում Raspberry Pi- ի որևէ հատուկ նախագծի վրա, կարող եք պարզապես օգտագործել այն որպես աշխատանքային մեքենա ՝ այս լեզվական շրջանակի վրա կոդավորելու համար, որը շատ հարմար է և էներգախնայող: Իրականում, ազնվամորի Pi- ի ամենաառաջադեմ մոդելը սպառում է 40 անգամ ավելի քիչ էներգիա, քան սովորական համակարգիչը (քառասուն անգամ, սա սխալ չէ)

Քայլ 1: Տեղադրեք Emulator- ը

Տեղադրեք Emulator- ը
Տեղադրեք Emulator- ը

Այսպիսով, ինչպես արդեն հասկացել եք. NET Framework- ը Raspberry Pi- ի օգտագործման բոլոր առավելություններն ու թերությունները, եկեք անցնենք դրա տեղադրմանը: Ինչպես սովորաբար, դրա համար ձեզ հարկավոր կլինի էմուլյատոր: Եվ կրկին, իմ անձնական ձեռնարկում ես կօգտագործեմ ExaGear Desktop- ը, որը, իմ կարծիքով, բավականին լավ ընտրություն է: Եթե դա ձեզ դուր չի գալիս կամ արդեն օգտագործում եք մեկ այլ էմուլյատոր, կամ ցանկանում եք այլընտրանք փնտրել, ապա ազատ եք դա անել: Նկատի ունեցեք, որ էմուլյատորի մեկ այլ տեսակի դեպքում տեղադրման գործընթացը մնում է գրեթե նույնը:

1. Դե, քայլ արեք. Ներբեռնեք ձեր emulator ազնվամորի Pi- ի համար: Այն պետք է մտնի Rpi ֆայլային համակարգի Ներլցումների պանակ: Այսպիսով, մտեք այս թղթապանակի ներսում և բացեք էմուլատորը ՝ cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Դրանից հետո օգտագործեք thos հրամանը `նմանակման ծրագրաշարը տեղադրելու համար. Sudo./install-exagear.sh

Քայլ 2. Գործարկեք X86- ը որպես հյուրերի համակարգ

Գործարկեք X86- ը որպես հյուրերի համակարգ
Գործարկեք X86- ը որպես հյուրերի համակարգ

3. Գործարկեք հյուրերի x86 համակարգը `exagear հրամանով

4. Ստուգեք x86 համակարգի աշխատանքը

5. Տեսնո՞ւմ եք սա: i686

Ամեն ինչ լավ է, անցեք հաջորդ քայլին:;)

Քայլ 3: Ներբեռնեք և տեղադրեք գինին

Ներբեռնեք և տեղադրեք գինին
Ներբեռնեք և տեղադրեք գինին

Ինչպես արդեն ասացի իմ նախորդ հրահանգներում, Raspbian- ն ունի ARM- ի իր աշխատանքային բացառիկ միջավայրը: Այսպիսով, անհնար է դրա վրա ինչ -որ բան գործարկել x86 միջավայրի համար: Ավելին, x86 միջավայրն ինքնին լրացուցիչ օգնություն է պահանջում Windows- ի համար նախատեսված ծրագրերը գործարկելու համար: Այսպիսով, որպեսզի դուք հասկանաք ամբողջ շղթան, տեսեք սխեման, ես հատուկ մշակել եմ գործընթացը պատկերազարդելու համար

6. Դուք պետք է տեղադրեք Wine հյուրի x86 համակարգի usine հրամանի տողում ՝ sudo apt-get install wine

Եթե դուք օգտագործում եք ExaGear- ը ինձ պես, ապա պետք է համոզվեք, որ այն ունի հատուկ տարբերակ `գինու տարբերակ

Սա պետք է տեսնեք ձեր էկրանին ՝ «wine-1.8.1-eltechs» (թվանշանները կարող են տարբեր լինել)

Քայլ 4: Տեղադրեք. NET Framework- ը: Մաս 1. Գինեգործություն

Տեղադրեք. NET Framework- ը: Մաս 1. Գինեգործություն
Տեղադրեք. NET Framework- ը: Մաս 1. Գինեգործություն
Տեղադրեք. NET Framework- ը: Մաս 1. Գինեգործություն
Տեղադրեք. NET Framework- ը: Մաս 1. Գինեգործություն

. Net Framework- ը տեղադրելուց առաջ դուք պետք է ներբեռնեք և տեղադրեք մի քանի լրացուցիչ փաթեթ, որոնք կոչվում են «Winetricks»:

sudo apt-get տեղադրել cabextractwget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks

Ubuntu- ից օգտվելու դեպքում կատարեք հետևյալը./winetricks dotnet40

Սա մեզ պետք է. NET Framevwork տարբերակները 2.0, 3.0 և 4.0 մեկը մյուսին հաջորդաբար տեղադրելու համար: Այն աշխատում է միայն այս կերպ: Հենց դրանով ավարտեք, անցեք հաջորդ քայլին

Քայլ 5: Տեղադրեք. NET Framework- ը: Մաս 2: Տարբերակ 4.5

Տեղադրեք. NET Framework- ը: Մաս 2: Տարբերակ 4.5
Տեղադրեք. NET Framework- ը: Մաս 2: Տարբերակ 4.5

Այժմ, դուք պետք է ներբեռնեք և տեղադրեք. NET Framework 4.5 գինու տակ ՝ wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

գինի dotnetfx45_full_x86_x64.exe

Այնուհետև դուք պետք է տեսնեք տեղադրողի մենեջերի պատուհանը: Պարզապես հետևեք հրահանգներին և ավարտեք տեղադրումը: Վերջ!

Կարևոր ԹԱՐՄԱՈՄ: Կարծես ExaGear- ն այլևս ծառայության մեջ չէ: Եթե դեռ չեք գնել ExaGear լիցենզիան, ուրեմն, կարծում եմ, ավելի լավ է օգտագործել QEMU- ն (https://www.qemu.org/): Ընդհանուր սկզբունքը նույնը կլինի:

Խորհուրդ ենք տալիս: