Мазмуну:

Raspberry Piде Dotnetти кантип орнотсо болот: 5 кадам
Raspberry Piде Dotnetти кантип орнотсо болот: 5 кадам

Video: Raspberry Piде Dotnetти кантип орнотсо болот: 5 кадам

Video: Raspberry Piде Dotnetти кантип орнотсо болот: 5 кадам
Video: Google’s New TPU Turns Raspberry Pi into a Supercomputer! 2024, Ноябрь
Anonim
Raspberry Piде Dotnetти кантип орнотсо болот
Raspberry Piде Dotnetти кантип орнотсо болот
Raspberry Piде Dotnetти кантип орнотсо болот
Raspberry Piде Dotnetти кантип орнотсо болот

Raspberry Pi боюнча NET Framework - бул эмне жана дагы эмне үчүн? Microsoft. NET Frameworkтун иштеши же Rotberry Pi боюнча жөн эле Dotnet деп аталышы бир караганда кызыктай жана татаал угулат. Бирок экинчи, жакыныраак караганда абдан акылдуу жана акылга сыярлык болуп чыгат.

Биринчиден, эгер сиз жаңы келген адам болсоңуз, анда эки негизги суроону тактайлы: Raspberry Pi деген эмне жана Microsoft. NET Framework деген эмне.

RASPBERRY PI

Raspberry Pi - бул аз энергия керектөөчү түзүлүш, ал кадимки компьютердин платасына окшош, бирок андан бир топ кичине. Бул биздин башка компьютерлерибизде жана ноутбуктарда башка процессорлорду колдонот. Биздин күнүмдүк компьютердик түзүлүштөрүбүз "x86" деп аталат, ал эми RPi түзмөктөрүндө "ARM" бар. Дээрлик бардык RPi ээлери ачык программалык камсыздоону колдонушат. Мисалы, Debian Raspbian операциялык тутуму, Chromium веб -браузери, ж.

Негизинен Raspbian системасындагы бардык өнүккөн операциялар буйрук сабы деп аталган тиркеме менен жүргүзүлөт, мен аны үйрөткүчүмдө колдонууну пландап жатам.

Эгерде сиз долбооруңуз үчүн RPi түзмөгүн сатып ала элек болсоңуз, азыр эң жакшы жана эң тез ыкмасы - Амазонкада заказ кылуу. Долбоорго келсек, ар кандай типтеги же RPi аппараты жакшы иштейт, андыктан бюджетиңизге жараша каалаган моделди тандай аласыз.

MICROSOFT. NET FRAMEWORK

Microsoft тарабынан Dotnet Framework - бул Windows ОЖдо гана иштеген программа. Бул чоң жана иштелип чыккан класстардын китепканасын камсыздайт (ошондуктан аны "Framework Class Library" же кыскасы FCL деп да аташат). Кыскача айтканда, бул программалык камсыздоону иштеп чыгуучуга башка коддоо тилдеринде жазылган кодду колдонууга мүмкүнчүлүк берет. Бул колдонмо виртуалдык машина, коопсуздук, эс тутумун башкаруу жана өзгөчө иштөө сыяктуу кызматтарды көрсөтөт.

ЭМНЕ ҮЧҮН КОЛ КӨРГҮЗҮҮЧҮЛӨРДӨ КОЛДОНУЛАТ

Бул туура суроо, бирок жообу абдан жөнөкөй. Эгер сиз иштеп чыгуучу болсоңуз жана Raspberry Pi долбоорунун кандайдыр бир түрү үчүн ARM-түзмөгүн колдонсоңуз (же IoT, же AI, ал тургай робототехника), албетте, ошол жабдыкта "коддоо маселелерин" аткарышыңыз керек болот. Raspberry Piде орнотулган бул өзгөчөлүк, иштеп чыгуучуга ар кандай программалоо тилдерин алмаштыруудан качып, өз ишин аткарууда көбүрөөк эркиндик жана ийкемдүүлүк берет. Эгерде сиз Raspberry Pi боюнча эч кандай атайын долбоордо иштебесеңиз, анда аны жөнөкөйлөштүрүлгөн жана энергияга сарамжалдуу болгон бул кросс-тил алкагына коддоо үчүн жумушчу машина катары колдонсоңуз болот. Чынында, эң өнүккөн малина Pi модели кадимки ЖКга караганда 40 эсе аз энергия сарптайт (кырк эсе - бул жаңылыштык эмес)

1 -кадам: Эмуляторду орнотуңуз

Эмуляторду орнотуу
Эмуляторду орнотуу

Ошентип, сиз Raspberry Pi боюнча. NET Frameworkту колдонуунун бардык жакшы жана жаман жактарын түшүнгөндөй, анын орнотулушуна киришели. Адатта, бул үчүн сизге эмулятор керек болот. Дагы, менин жеке үйрөткүчүмдө ExaGear Desktopту колдоном, бул менин оюмча абдан жакшы тандоо. Эгерде сиз аны жактырбасаңыз же башка эмуляторду колдонуп жатсаңыз, же башка вариант издегиңиз келсе, анда сиз муну эркин кыла аласыз. Эске алыңыз, эмулятордун башка түрү менен орнотуу процесси дээрлик ошол бойдон калат.

1. Ооба, кадам: малина 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. Сиз шарапты коноктун x86 системасынын ичинде орнотушуңуз керек usine командалык сап: sudo apt-get install wine

Эгерде сиз ExaGearди мага окшоп колдонсоңуз, анда анын атайын версиясы бар экенине ынанууңуз керек: шарап -версия

Сиз муну экраныңызда көрүшүңүз керек: "шарап-1.8.1-eltechs" (сандар ар кандай болушу мүмкүн)

4 -кадам:. NET Framework орнотуу. 1 -бөлүк: Winetricks

. NET Framework орнотуу. 1 -бөлүк: Winetricks
. NET Framework орнотуу. 1 -бөлүк: Winetricks
. NET Framework орнотуу. 1 -бөлүк: Winetricks
. NET Framework орнотуу. 1 -бөлүк: Winetricks

. Net Framework орнотуудан мурун сиз "Winetricks" деп аталган бир нече кошумча пакеттерди жүктөп алып, орнотушуңуз керек болот:

Sudo apt-get install 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 -бөлүк: Version 4.5

. NET Framework орнотуу. 2 -бөлүк: Version 4.5
. NET Framework орнотуу. 2 -бөлүк: Version 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

Андан кийин сиз орнотуучунун менеджер терезесин көрүшүңүз керек. Жөн гана көрсөтмөлөрдү аткарыңыз жана орнотууну аягына чыгарыңыз. Дал ушул!

Маанилүү UPDATE! ExaGear мындан ары кызматта эмес окшойт. Эгерде сиз ExaGear лицензиясын али сатып ала элек болсоңуз, анда QEMU (https://www.qemu.org/) колдонсоңуз болмок деп ойлойм. Жалпы принцип бирдей болот.

Сунушталууда: