
Merhaba Arkadaşlar,
Bugün sizlere Raspberry Pi’da c# kodları ile nasıl geliştirme yapılır sorusunun cevabını vereceğim.
Öncelikle benim araştırdığım ve öğrendiğim kadarıyla bunun için 2 yol mevcut;
1- Raspberry kurulacakWindows 10 IoT Core işletim sistemi ile.
2- MonoDevelop ile.
Ben 2.Yolu kullanarak ekrana Hello World yazdırmayı başardım.
Benim bu yolu tercih etmemin sebeplerini şu şekilde sıralayabilirim;
* 1.Yolu kullanmak için Windows 10 kullanmamız gerekiyor. Ben laptopu yeni formatladığım için 8.1 var elimde, masaütü bilgisayarımda windows 10 olsada sürekli laptopta çalıştığım için onu bu işe bulaştırmak istemedim 🙂
* 2 yoluda araştırdığımda bana Mono ile çalışmak daha kolay gibi geldi. Bide Elimde ki raspberry’de rasbian kurulu olunca sıfırlayıp windows ile uğraşmak istemedim.
Şimdi Raspberry Pi’ya Mono kurulumu ve C# ile örnek uygulama aşamasına geçebiliriz.
Raspberry Pi – Mono kurulumu ve c# Console uygulaması
Adım adım takip edin;
1. Aşağıda ki komut ile monoyu yüklüyoruz.
sudo apt-get install mono-complete
2- Aşağıda ki komut ile nano editörünü açıyoruz. hello.cs dediği : editörü açarken açtığı dosyaya bir isim verebiliyoruz, biz buna hello.cs dedik.
nano hello.cs
3- Sonra c# kodlarımızı yapıştırıyoruz.
using System; public class HelloWorld { static public void Main () { for (int i = 0; i < 10; i++) { Console.WriteLine ("Hello world..."); } Console.ReadKey (); } }
4- Build ediyoruz;
mcs hello.cs
5- Exeyi çalıştırıyoruz.
mono hello.exe
Şimdi onlar düşünsün 😛 rasperyyde ekrana hello world yazdırdım c# ile. Çok heyecanlandım, saygılar. pic.twitter.com/3vwTAFVk8F
— Sem (@Semihcelikol) July 13, 2017
Ben bu kaynaktan yaralandım daha fazlası için bakabilirsiniz;
Burada arayüz kurulumunu ve Windows Form Application gibi örnek uygulama yapmayıda anlatıyor :
How to Write C# programs on a Raspberry Pi Using Mono
Unutmadan; Windows IoT Core ile ilgilenen varsa şu kaynaklar yararlı olabilir;
http://maker.robotistan.com/raspberry-pi-windows-iot-core-kurulumu/
https://www.raspi-tr.com/2015/05/02/windows-10-kurulumu-ve-deneyimleri/
Umarım yardımcı olmuşumdur.
Teşekkürler.
eline sağlık