Daftar Isi:

Cara Mengatur Dotnet di Raspberry Pi: 5 Langkah
Cara Mengatur Dotnet di Raspberry Pi: 5 Langkah

Video: Cara Mengatur Dotnet di Raspberry Pi: 5 Langkah

Video: Cara Mengatur Dotnet di Raspberry Pi: 5 Langkah
Video: Set up a Raspberry Pi to support .NET and develop/debug in Visual Studio Code on Windows - PART 2 2024, November
Anonim
Cara Mengatur Dotnet di Raspberry Pi
Cara Mengatur Dotnet di Raspberry Pi
Cara Mengatur Dotnet di Raspberry Pi
Cara Mengatur Dotnet di Raspberry Pi

. NET Framework di Raspberry Pi - apa itu dan, terlebih lagi, MENGAPA? Menjalankan Microsoft. NET Framework atau disebut juga Dotnet di Raspberry Pi terdengar sedikit aneh dan rumit pada pandangan pertama. Tapi ternyata cukup pintar dan masuk akal pada tampilan kedua, lebih dekat.

Pertama-tama, jika Anda seorang pemula, mari kita perjelas dua pertanyaan utama: Apa itu Raspberry Pi dan apa itu Microsoft. NET Framework.

RASPBERRY PI

Raspberry Pi adalah perangkat yang mengkonsumsi energi rendah, yang terlihat seperti motherboard PC biasa tetapi jauh (maksud saya JAUH) lebih kecil. Ini menggunakan berbagai jenis prosesor yang lain PC dan laptop kami lakukan. Yang ada di perangkat komputer kita sehari-hari disebut "x86" sedangkan perangkat RPi memiliki yang "ARM". Hampir semua pemilik RPi menggunakan perangkat lunak sumber terbuka. Misalnya Debian dari sistem operasional Raspbian, browser web Chromium, dll. Banyak aplikasi disimpan di tempat di web yang disebut Repositori dan didukung oleh yayasan Raspberry Pi.

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

Jika Anda belum membeli perangkat RPi untuk proyek Anda, cara terbaik dan tercepat sekarang adalah melakukan pemesanan di Amazon. Adapun proyek, semua jenis atau perangkat RPi akan bekerja dengan baik, sehingga Anda dapat memilih model apa pun, tergantung pada anggaran Anda.

KERANGKA KERJA MICROSOFT. NET

Dotnet Framework oleh Microsoft adalah perangkat lunak yang hanya berjalan di OS Windows. Ini menyediakan perpustakaan kelas yang besar dan berhasil (itulah sebabnya itu juga disebut "Perpustakaan Kelas Kerangka" atau singkatnya FCL). Singkatnya, ini memungkinkan pengembang perangkat lunak untuk menggunakan kode yang ditulis dalam bahasa pengkodean lain. Ini adalah mesin virtual aplikasi, menyediakan layanan seperti keamanan, manajemen memori, dan penanganan pengecualian.

MENGAPA MENGGUNAKANNYA PADA PERANGKAT LENGAN

Itu pertanyaan yang tepat meskipun jawabannya sangat sederhana. Jika Anda seorang pengembang dan menggunakan perangkat ARM untuk beberapa jenis proyek Raspberry Pi (baik IoT, atau AI, atau bahkan Robotika), Anda pasti perlu memenuhi beberapa "masalah pengkodean" pada perangkat keras itu. Fitur yang diatur pada Raspberry Pi ini memberi pengembang lebih banyak kebebasan dan fleksibilitas dalam melakukan pekerjaan mereka menghindari beralih di antara bahasa pemrograman yang berbeda. Dan jika Anda tidak sedang mengerjakan proyek khusus apa pun di Raspberry Pi, Anda cukup menggunakannya sebagai mesin yang berfungsi untuk pengkodean pada kerangka kerja lintas bahasa ini yang sangat nyaman dan hemat energi. Faktanya, model raspberry Pi paling canggih mengkonsumsi energi 40 kali lebih sedikit daripada PC biasa (empat puluh kali - ini bukan kesalahan)

Langkah 1: Instal Emulator

Instal Emulator
Instal Emulator

Jadi, karena Anda telah memahami semua pro dan kontra menggunakan. NET Framework di Raspberry Pi., mari kita ke instalasinya. Seperti biasanya, Anda memerlukan emulator untuk itu. Dan lagi, dalam tutorial pribadi saya, saya akan menggunakan ExaGear Desktop, yang menurut saya merupakan pilihan yang cukup bagus. Jika Anda tidak menyukainya atau sudah menggunakan emulator lain, atau ingin mencari alternatif lain, Anda bebas melakukannya. Perhatikan, bahwa dengan jenis emulator lain, proses penginstalan tetap hampir sama.

1. Nah, langkah: Unduh emulator Anda untuk raspberry Pi. Itu harus masuk ke folder Unduhan di sistem file RPi Anda. Jadi masuk ke dalam folder ini dan ekstrak emulator: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Setelah itu gunakan perintah tersebut untuk menginstal perangkat lunak emulasi: sudo./install-exagear.sh

Langkah 2: Luncurkan X86 Sebagai Sistem Tamu

Luncurkan X86 Sebagai Sistem Tamu
Luncurkan X86 Sebagai Sistem Tamu

3. Jalankan sistem guest x86 dengan perintah: exagear

4. Periksa kerja sistem x86: arch

5. Lihat ini? i686

Semuanya baik-baik saja lanjutkan ke langkah berikutnya!;)

Langkah 3: Unduh dan Siapkan Anggur

Unduh dan Siapkan Anggur
Unduh dan Siapkan Anggur

Seperti yang telah saya katakan di instruksi saya sebelumnya, Raspbian memiliki lingkungan kerja ARM eksklusifnya sendiri. Jadi tidak mungkin menjalankan apa pun di dalamnya yang dibuat untuk lingkungan x86. Selain itu, lingkungan x86 sendiri memerlukan bantuan tambahan untuk menjalankan aplikasi, yang dibuat untuk Windows. Jadi, bagi Anda untuk memahami keseluruhan rantai, lihat skemanya, yang saya buat khusus untuk menggambarkan prosesnya

6. Anda harus menginstal Wine di dalam sistem guest x86 menggunakan baris perintah: sudo apt-get install wine

Jika Anda menggunakan ExaGear seperti saya, Anda perlu memastikan bahwa ExaGear memiliki versi khusus: wine --version

Anda akan melihat ini di layar Anda: "wine-1.8.1-eltechs" (angkanya mungkin berbeda)

Langkah 4: Instal. NET Framework. Bagian 1: Trik Anggur

Instal. NET Framework. Bagian 1: Trik Anggur
Instal. NET Framework. Bagian 1: Trik Anggur
Instal. NET Framework. Bagian 1: Trik Anggur
Instal. NET Framework. Bagian 1: Trik Anggur

Sebelum menginstal. Net Framework, Anda harus mengunduh dan menginstal beberapa paket tambahan yang disebut "Winetricks":

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

Jika Anda menggunakan Ubuntu, lakukan hal berikut:./winetricks dotnet40

Kami membutuhkan ini untuk secara berurutan menginstalinf. NET Framevwork versi 2.0, 3.0 dan 4.0 satu demi satu. Ini hanya bekerja dengan cara ini. Segera setelah Anda selesai dengan itu, lanjutkan ke langkah berikutnya

Langkah 5: Instal. NET Framework. Bagian 2: Versi 4.5

Instal. NET Framework. Bagian 2: Versi 4.5
Instal. NET Framework. Bagian 2: Versi 4.5

Sekarang, Anda perlu mengunduh dan menginstal. 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

anggur dotnetfx45_full_x86_x64.exe

Maka Anda akan melihat jendela manajer penginstal. Cukup ikuti petunjuknya dan selesaikan instalasi. Itu dia!

PEMBARUAN Penting! Tampaknya ExaGear tidak lagi beroperasi. Jika Anda belum membeli lisensi ExaGear, maka sebaiknya Anda menggunakan QEMU (https://www.qemu.org/). Prinsip umumnya akan sama.

Direkomendasikan: