Bilgisayar
OKUDUĞUNUZ KONU
Raspberry Pi İle Programlamaya Giriş / #rPi101
2

Raspberry Pi İle Programlamaya Giriş / #rPi101

Yazar : Eren Uyanık1 Ocak 2016

Merhaba arkadaşlar, bu yazımda Raspberry Pi (rPi) ile programlamaya ufak bir giriş yapacağım . Cihaz hakkındaki bilgilere “Bazı Geliştirme Kartları Bölüm 1” konusundan ulaşabilirsiniz. Bir vakıf projesi olarak doğan ve sonrasında programlama eğitiminde yaygın olarak kullanılan rPi, üzerinde bulundurduğu donanımlar sayesinde güçlü projelerden, günlük kişisel bilgisayar kullanımına kadar her alanda kullanılmaktadır. Bu yazıda ise rPi’nin biraz daha programlama ve geliştirici kısmı ile ilgileneceğiz. Öncelikle olmazsa olmaz malzeme  listemizi yazalım;

  1. Raspberry Pi 2 (Model şuan için çok önemli değil fakat alıyorken model 2’yi tercih edin)
  2. 1 adet en az 8 GB’lık microSD kart
  3. 5V / 2A Adaptör
  4. 1 adet Usb Wifi Adaptör
  5. 1 adet PL2303 USB-TTL Seri Dönüştürücü (Elektronik kartın usb kutusu şeklinde kapalı olduğu modelleri tercih edin)

Başlıksız

İlk malzeme ile başlayacak olursak, rPi modelleri arasında ufak tefek farklılıklar oluyor. Fakat şuan için en güçlü model rPi 2 modeli. Yeni çıkan rPi Zero modelini de incelemenizi tavsiye ederim. (Bkz: 5$’lık Bilgisayar) İkinci malzeme kısaca rPi’nin hard diski. Okuma ve yazma hızı yüksek 16 GB’lık bir microSD kart almanız ileride rahat etmenizi sağlar. Üçüncü malzeme üzerinde fazla konuşmaya gerek yok, standart bir adaptör işinizi görür fakat en az 2A’lik bir adaptör almanızı tavsiye ederim. Dördüncü madde ise kullanım tercihine göre farklılık gösterebiliyor. rPi ile internete bağlanabilmek için wifi veya ethernet yöntemlerini kullanabilirsiniz. Tahmin edersiniz ki, wifi daha basit bir kullanıma sahip. Alacağınız wifi adaptörü için mutlaka eLinux sayfasını ziyaret ederek uyumluluk hakkında bilgi edininiz. Son olarak beşinci maddeye geldik. Bu maddeyi biraz detaylı anlatmak istiyorum,

Bildiği üzere bir çok yerde rPi bilgisayar olarak tanıtılmaktadır. Evet, bu doğru bir tanımlama. Fakat ben daha çok rPi’ye bilgisayar kasası benzetmesi yapıyorum. Eğer elimizde bir bilsayar kasası varsa, bu kasaya klavye, mouse, monitör ve hoparlör gibi bir çok bileşeni bağlayabiliriz. rPi de bu konuda bize çok geniş imkanlar sunuyor. İnternetteki kullanımlara bakarsanız, kişisel bir bilgisayar olarak kullanan bir çok insan mevcut. Fakat yukarıda da dediğimiz gibi biz işin elektronik ve programlama kısmı ile ilgileneceğiz ve elimizde taşınabilir bir bilgisayar kasası var. Bu kasaya her seferinde klavye, mouse ve monitör bağlamak sizce ne kadar pratik olur? Bence hiç pratik değil. Yaklaşık 1 yıl bu yöntem ile saç baş yolduktan sonra artık usb-ttl yöntemine geçmeye karar verdim. Bu ve devamı yazılarda da bu yöntem üzerinden anlatımlar yapacağım. Kısaca alacağımız PL2303 Usb-TTL dönüştürücü sayesinde laptop’dan rPi’ye seri haberleşme yöntemi ile bağlanacağız. Böylece laptop üzerinden çalışmalarımızı yaparak ekstra klavye, mouse ve monitör derdinden kurtulacağız. Bu yöntem yerine SSH/VNC ile uzak masaüstü bağlantısı da yapmak mümkün. Fakat kendi adıma bu yöntemde de bazı sorunlar yaşadım. İlerleyen yazılarda bu konuya da değineceğim. Bu arada başlangıç için sd kart formatlama v.b. işlemlere yönelik Adafruit firmasının hazırlamış olduğu eğitim sayfalarına göz atmanızı tavsiye ederim. Genel kullanıma yönelik güzel bir kaynak. Bu arada usb-ttl dönüştürücünün görünüşü aşağıdaki gibidir.

2

Evet arkadaşlar, ilk yazımda elimden geldiğince pratik yönlerden rPi’ye giriş yapmaya çalıştım. Kurulum v.b. aşamalara hiç değinmedim çünkü internette gerçekten fazlasıyla doküman mevcut. Amacım hızlı bir şekilde hazırlıklarımızı tamamlayıp programlama kısmına giriş yapmak. Düşüncem, başlangıçta bir bilgisayar gibi kurulum yapıp masaüstü üzerinde programlama yapmaktansa, seri haberleşme ile terminal üzerinden programlamaya geçmek daha hızlı ve pratik olacaktır. Bu yazı ile birlikte #rPi101 etiketi altında bir yazı dizisi oluşturmaya çalışacağım. Umarım işe yarar bir yazı olmuştur.

Bir sonraki yazıda görüşmek dileğiyle, hoşçakalın.

SİZCE NASIL OLMUŞ?
Beğendim
69%
İlginç
8%
Eh İşte
3%
Anlamadım
11%
Kötü
0%
Berbat
8%
YAZAR HAKKINDA
Eren Uyanık
Eren Uyanık
Elektrik-Elektronik Müh. | Elektronik, Yazılım ve Robotik alanlarında çalışmalar yapmaktayım.
2 YORUMLAR
  • Bek Öz
    8 Ağustos 2017 at 08:29

    RASPBERRY Pİ İLE PROGRAMLAMAYA GİRİŞ / #RPİ101
    Bu başlık var ama içerik nerede

  • mehmet keser
    13 Eylül 2017 at 15:00

    merhaba arkadaslar raspberry pi +B ile calısan yüklü bir sd kartı ben raspberri pi3 de calıstırmak ıstıyorum ama anakartlar ve işlem cı farklı oldugundan dolayı boot yapmıyor bu konuda yardımcı olabilecek bir arkadas varmı cok önemli benim için

YORUM YAP