İçindekiler:

Raspberry Pi'de Dotnet Nasıl Kurulur: 5 Adım
Raspberry Pi'de Dotnet Nasıl Kurulur: 5 Adım

Video: Raspberry Pi'de Dotnet Nasıl Kurulur: 5 Adım

Video: Raspberry Pi'de Dotnet Nasıl Kurulur: 5 Adım
Video: Raspberry Pi Kurulum - Monitör Klavye Mouse olmadan VNC Viewer ile Raspbian OS Kurulumu 2024, Temmuz
Anonim
Raspberry Pi'de Dotnet Nasıl Kurulur
Raspberry Pi'de Dotnet Nasıl Kurulur
Raspberry Pi'de Dotnet Nasıl Kurulur
Raspberry Pi'de Dotnet Nasıl Kurulur

NET Framework üzerinde Raspberry Pi - bu nedir ve dahası NEDEN? Microsoft. NET Framework'ü veya sadece Dotnet olarak da adlandırılan Raspberry Pi'yi çalıştırmak ilk bakışta biraz garip ve zor geliyor. Ancak ikinci, daha yakından bakıldığında oldukça akıllı ve makul görünüyor.

Her şeyden önce, eğer acemi iseniz, iki ana soruyu açıklığa kavuşturalım: Raspberry Pi nedir ve Microsoft. NET Framework nedir.

Ahududu PI

Raspberry Pi, sıradan bir PC anakartı gibi görünen, ancak çok (ÇOK demek istiyorum) daha küçük olan, düşük enerji tüketen bir cihazdır. Diğer bilgisayar ve dizüstü bilgisayarlarımızın kullandığı farklı türde işlemciler kullanır. Günlük bilgisayar cihazlarımızda bulunana "x86" denirken, RPi cihazlarında "ARM" olanlar bulunur. Hemen hemen tüm RPI sahipleri açık kaynaklı yazılım kullanır. Örneğin Raspbian işletim sisteminin Debian'ı, Chromium web tarayıcısı vb. Web üzerinde Repository adlı bir yerde birçok uygulama tutulur ve Raspberry Pi vakfı tarafından desteklenir.

Temelde Raspbian sistemindeki tüm gelişmiş işlemler, benim öğreticimde de kullanmayı amaçladığım komut satırı adlı bir uygulama ile gerçekleştirilir.

Projeniz için henüz bir RPI cihazı satın almadıysanız, şu anda en iyi ve en hızlı yol Amazon'dan sipariş vermektir. Projeye gelince, herhangi bir tür veya RPI cihazı iyi sonuç verecektir, böylece bütçenize bağlı olarak herhangi bir modeli seçebilirsiniz.

MİCROSOFT AĞ ÇERÇEVESİ

Dotnet Framework by Microsoft, yalnızca Windows işletim sisteminde çalışan bir yazılımdır. Büyük ve işlenmiş bir sınıf kitaplığı sağlar (bu nedenle "Çerçeve Sınıf Kitaplığı" veya kısaca FCL olarak da adlandırılır). Özetle, bir yazılım geliştiricinin diğer kodlama dillerinde yazılmış kodu kullanmasını sağlar. Güvenlik, bellek yönetimi ve istisna işleme gibi hizmetler sağlayan bir uygulama sanal makinesidir.

NEDEN KOL CİHAZLARINDA KULLANILIR

Cevabı çok basit olmasına rağmen bu doğru soru. Bir geliştiriciyseniz ve bir tür Ahududu Pi projesi (IoT veya AI veya hatta Robotik) için bir ARM cihazı kullanıyorsanız, o donanımda kesinlikle bazı "kodlama sorunlarını" yerine getirmeniz gerekecektir. Raspberry Pi'de kurulan bu özellik, geliştiriciye farklı programlama dilleri arasında geçiş yapmaktan kaçınarak işini yaparken çok daha fazla özgürlük ve esneklik sağlar. Ve eğer Raspberry Pi üzerinde herhangi bir özel proje üzerinde çalışmıyorsanız, çok kullanışlı ve enerji tasarruflu olan bu çapraz dil çerçevesinde kodlama yapmak için çalışan bir makine olarak kullanabilirsiniz. Aslında, en gelişmiş ahududu Pi modeli, tipik bir PC'den 40 kat daha az enerji tüketir (kırk kat - bu bir hata değildir)

1. Adım: Emülatörü yükleyin

Öykünücüyü Yükle
Öykünücüyü Yükle

Raspberry Pi'de. NET Framework kullanmanın tüm artılarını ve eksilerini zaten anladığınıza göre, kurulumuna geçelim. Genellikle olduğu gibi, bunun için bir emülatöre ihtiyacınız olacak. Ve yine, kişisel eğitimimde, bence oldukça iyi bir seçim olan ExaGear Desktop kullanacağım. Beğenmediyseniz veya zaten başka bir emülatör kullanıyorsanız veya başka bir alternatif aramak istiyorsanız, bunu yapmakta özgürsünüz. Başka bir öykünücü türüyle yükleme işleminin neredeyse aynı kaldığını unutmayın.

1. Pekala, adım atın: Raspberry Pi için öykünücünüzü indirin. RPi dosya sisteminizdeki İndirilenler klasörüne girmelidir. Bu klasörün içine girin ve öykünücüyü açın: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Bundan sonra öykünme yazılımını yüklemek için thos komutunu kullanın: sudo./install-exagear.sh

Adım 2: X86'yı Misafir Sistem Olarak Başlatın

X86'yı Misafir Sistem Olarak Başlatın
X86'yı Misafir Sistem Olarak Başlatın

3. Konuk x86 sistemini şu komutla başlatın: exagear

4. x86 sistem çalışmasını kontrol edin: kemer

5. Bunu görüyor musun? i686

Her şey yolunda, bir sonraki adıma geçin!;)

3. Adım: Şarabı İndirin ve Kurun

Şarap İndirin ve Kurun
Şarap İndirin ve Kurun

Daha önceki talimatlarımda da söylediğim gibi, Raspbian'ın kendi özel ARM çalışma ortamı var. Yani x86 ortamı için oluşturulmuş herhangi bir şeyi üzerinde çalıştırmak imkansızdır. Ayrıca, x86 ortamının kendisi, Windows için yapılmış uygulamaları çalıştırmak için ek bir yardım gerektirir. Bu yüzden, tüm zinciri anlamanız için şemaya bakın, süreci göstermek için özel olarak yaptım

6. Wine'ı konuk x86 sisteminin komut satırına kurmalısınız: sudo apt-get install wine

ExaGear'ı benim gibi kullanıyorsanız, özel bir sürümü olduğundan emin olmalısınız: wine --version

Ekranınızda şunu görmelisiniz: "wine-1.8.1-eltechs" (rakamlar değişebilir)

Adım 4:. NET Framework'ü yükleyin. Bölüm 1: Şarap Hileleri

. NET Framework'ü yükleyin. Bölüm 1: Şarap Hileleri
. NET Framework'ü yükleyin. Bölüm 1: Şarap Hileleri
. NET Framework'ü yükleyin. Bölüm 1: Şarap Hileleri
. NET Framework'ü yükleyin. Bölüm 1: Şarap Hileleri

. Net Framework'ü kurmadan önce "Winetricks" adlı birkaç ek paketi indirip kurmanız gerekir:

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

Ubuntu kullanıyorsanız aşağıdakileri yapın:./winetricks dotnet40

. NET Framework 2.0, 3.0 ve 4.0 sürümlerini birbiri ardına yüklemek için buna ihtiyacımız var. Sadece bu şekilde çalışır. Bununla bitirir bitirmez, bir sonraki adıma geçin

Adım 5:. NET Framework'ü yükleyin. Bölüm 2: Sürüm 4.5

. NET Framework'ü yükleyin. Bölüm 2: Sürüm 4.5
. NET Framework'ü yükleyin. Bölüm 2: Sürüm 4.5

Şimdi, Wine altında. NET Framework 4.5'i indirip kurmanız gerekiyor: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

şarap dotnetfx45_full_x86_x64.exe

Ardından, yükleyici yöneticisi penceresini görmelisiniz. Sadece komutları takip edin ve kurulumu tamamlayın. Bu kadar!

Önemli GÜNCELLEME! Görünüşe göre ExaGear artık hizmette değil. Henüz ExaGear lisansını satın almadıysanız, QEMU kullanmanız daha iyi olur diye düşünüyorum (https://www.qemu.org/). Genel prensip aynı olacaktır.

Önerilen: