Isi kandungan:

Cara Menyiapkan Dotnet pada Raspberry Pi: 5 Langkah
Cara Menyiapkan Dotnet pada Raspberry Pi: 5 Langkah

Video: Cara Menyiapkan Dotnet pada Raspberry Pi: 5 Langkah

Video: Cara Menyiapkan Dotnet pada Raspberry Pi: 5 Langkah
Video: Tutorial Belajar Raspberry Pi Untuk Internet Of Things 2024, November
Anonim
Cara Menyiapkan Dotnet pada Raspberry Pi
Cara Menyiapkan Dotnet pada Raspberry Pi
Cara Menyiapkan Dotnet pada Raspberry Pi
Cara Menyiapkan Dotnet pada Raspberry Pi

Rangka Kerja BERSIH pada Raspberry Pi - apa itu dan, apa lagi, MENGAPA? Menjalankan Microsoft. NET Framework atau disebut juga Dotnet pada Raspberry Pi kedengaran sedikit pelik dan rumit pada pandangan pertama. Tetapi ternyata cukup pintar dan masuk akal pada pandangan kedua, lebih dekat.

Pertama sekali, sekiranya anda seorang pemula, mari jelaskan dua persoalan utama: Apa itu Raspberry Pi dan apakah Microsoft. NET Framework.

PAI RASPBERI

Raspberry Pi adalah peranti yang menggunakan tenaga rendah, ia kelihatan seperti motherboard PC biasa tetapi lebih kecil (maksud saya BANYAK) lebih kecil. Ia menggunakan pelbagai jenis pemproses seperti yang dilakukan oleh PC dan komputer riba kami. Yang terdapat dalam peranti komputer seharian kita disebut "x86" sementara peranti RPi mempunyai "ARM". Hampir semua pemilik RPi menggunakan perisian sumber terbuka. Contohnya sistem operasi Debian of Raspbian, penyemak imbas web Chromium, dll. Banyak aplikasi disimpan di tempat di web yang disebut Repository dan disokong oleh yayasan Raspberry Pi.

Terutama semua operasi lanjutan dalam sistem Raspbian dilakukan dengan aplikasi yang disebut baris perintah, yang juga saya ingin gunakan dalam tutorial saya.

Sekiranya anda belum membeli peranti RPi untuk projek anda, kaedah terbaik dan terpantas sekarang ialah membuat pesanan di Amazon. Bagi projek, jenis atau peranti RPi akan berfungsi dengan baik, jadi anda boleh memilih model apa pun, bergantung pada anggaran anda.

KERANGKA MICROSOFT. NET

Dotnet Framework by Microsoft adalah perisian yang hanya berjalan pada OS Windows. Ia menyediakan perpustakaan kelas yang besar dan berjaya (sebabnya ia juga disebut "Framework Class Library" atau FCL secara ringkas). Ringkasnya, ini membolehkan pembangun perisian menggunakan kod yang ditulis dalam bahasa pengekodan lain. Ini adalah mesin maya aplikasi, yang menyediakan perkhidmatan seperti keselamatan, pengurusan memori, dan pengendalian pengecualian.

MENGAPA MENGGUNAKANNYA PADA PERANTI ARM

Ini adalah soalan yang tepat walaupun jawapannya sangat mudah. Sekiranya anda seorang pembangun dan menggunakan peranti ARM untuk beberapa jenis projek Raspberry Pi (sama ada IoT, atau AI, atau bahkan Robotik), anda pasti perlu memenuhi beberapa "masalah pengekodan" pada perkakasan tersebut. Fungsi yang disediakan pada Raspberry Pi ini memberi kebebasan dan fleksibiliti kepada pembangun untuk melakukan tugas mereka dan tidak beralih antara bahasa pengaturcaraan yang berbeza. Dan jika anda tidak mengusahakan projek khas Raspberry Pi, anda boleh menggunakannya sebagai mesin kerja untuk mengekod kerangka bahasa silang ini yang sangat mudah dan menjimatkan tenaga. Sebenarnya, model Raspberry Pi yang paling maju menggunakan tenaga 40 kali lebih sedikit daripada PC biasa (empat puluh kali - ini bukan kesalahan)

Langkah 1: Pasang Emulator

Pasang Emulator
Pasang Emulator

Oleh itu, kerana anda telah memahami semua kebaikan dan keburukan menggunakan. NET Framework pada Raspberry Pi., Mari kita ke pemasangannya. Seperti biasa, anda memerlukan emulator untuk itu. Dan sekali lagi, dalam tutorial peribadi saya, saya akan menggunakan ExaGear Desktop, yang, pada pendapat saya adalah pilihan yang baik. Sekiranya anda tidak menyukainya atau sudah menggunakan emulator lain, atau ingin mencari alternatif, anda bebas untuk melakukannya. Perhatikan bahawa dengan jenis emulator proses pemasangan tetap sama.

1. Baiklah, teruskan: Muat turun emulator anda untuk raspberry Pi. Ia harus masuk ke folder Muat turun dalam sistem fail RPi anda. Oleh itu, masuk ke dalam folder ini dan bongkar emulator: cd home / pi / Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Selepas itu gunakan perintah ini untuk memasang perisian emulasi: sudo./install-exagear.sh

Langkah 2: Lancarkan X86 Sebagai Sistem Tetamu

Lancarkan X86 Sebagai Sistem Tetamu
Lancarkan X86 Sebagai Sistem Tetamu

3. Mulakan sistem tamu x86 dengan arahan: exagear

4. Periksa kerja sistem x86: lengkungan

5. Lihat ini? i686

Semuanya baik-baik saja teruskan ke langkah seterusnya!;)

Langkah 3: Muat turun dan Siapkan Wain

Muat turun dan Siapkan Anggur
Muat turun dan Siapkan Anggur

Seperti yang telah saya katakan dalam arahan saya sebelumnya, Raspbian mempunyai persekitaran kerja ARM yang eksklusif. Oleh itu, mustahil untuk menjalankan apa sahaja yang dibuat untuk persekitaran x86. Lebih-lebih lagi, persekitaran x86 itu sendiri memerlukan bantuan tambahan untuk menjalankan aplikasi yang dibuat untuk Windows. Oleh itu, untuk anda memahami keseluruhan rantai, lihat skema, yang saya buat khas untuk menggambarkan prosesnya

6. Anda harus memasang Wain di dalam baris perintah pengguna sistem x86 tetamu: sudo apt-get install wain

Sekiranya anda menggunakan ExaGear seperti saya, anda perlu memastikan bahawa ia mempunyai versi khas: wain --versi

Anda akan melihatnya di skrin anda: "wine-1.8.1-eltechs" (angka mungkin berbeza)

Langkah 4: Pasang. NET Framework. Bahagian 1: Winetricks

Pasang. NET Framework. Bahagian 1: Winetricks
Pasang. NET Framework. Bahagian 1: Winetricks
Pasang. NET Framework. Bahagian 1: Winetricks
Pasang. NET Framework. Bahagian 1: Winetricks

Sebelum memasang. Net Framework, anda harus memuat turun dan memasang beberapa pakej tambahan yang dipanggil "Winetricks":

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

Sekiranya anda menggunakan Ubuntu, lakukan perkara berikut:./winetricks dotnet40

Kami memerlukan ini untuk memasang dengan betul. NET Framevwork versi 2.0, 3.0 dan 4.0 satu demi satu. Ia hanya berfungsi dengan cara ini. Sebaik sahaja anda menyelesaikannya, teruskan ke langkah seterusnya

Langkah 5: Pasang. NET Framework. Bahagian 2: Versi 4.5

Pasang. NET Framework. Bahagian 2: Versi 4.5
Pasang. NET Framework. Bahagian 2: Versi 4.5

Sekarang, anda perlu memuat turun dan memasang. NET Framework 4.5 di bawah Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

wain dotnetfx45_full_x86_x64.exe

Maka anda harus melihat tetingkap pengurus pemasang. Ikuti sahaja arahannya dan selesaikan pemasangannya. Itu sahaja!

KEMASKINI Penting! Nampaknya ExaGear tidak lagi berfungsi. Sekiranya anda belum membeli lesen ExaGear, saya rasa anda lebih baik menggunakan QEMU (https://www.qemu.org/). Prinsip umum akan sama.

Disyorkan: