On Thursday 01 October 2009 23:25:48 cemalettin kara wrote: > öncelikle vakit ayırıp cevap yazdığınız için teşekkür ederim.
Merhaba, > ben robotiğe > meraklıyım o yüzden pic öğrenmek istiyordum. ki en kısa zamanda bir pic > kiti almayı düşünüyordum. Oncelikle tanimlari iyi yapalim. PIC ile FPGA karsilastirmasi dogru degil. PIC bir MCU yani mikrokontroller. Hatta gunumuzde piyasadan bulabileceginiz MCU'lar icinde performans olarak en dusuk olanlarindan bir tanesi. Ayrica PIC denince tek bir urunden de bahsetmiyoruz. Bunu da hesapta tutmakta fayda var. > hocamız ilk derste fpga'da kendinizi > geliştirirseniz aselsanda çalışabilirsiniz. bana özel şirketlerden bu > konuda yetişmiş öğrenciniz var mı diye telefonlar geliyor diyor. bir > arkadaşım da özel sektörde picin pek tutulmadığını söyledi. hani pici çok > iyi bilip de aç kalmak da istemiyorum. FPGA uzerinde yazilim gelistirmek zahmetli ve pahali. Diger taraftan MCU'lar ile yazilim gelistirmek daha kolay, dolayisiyla daha hesapli ve hizli. Bu nedenle MCU'lar projelerde oncelikli olarak tercih edilir eger performanslari yeterli ise. Ve evet gunumuzdeki MCU performanslari sanirim piyasada yapilmasi istenen islerin %70'nden(sayiyi mutavazi tutmaya calistim, kisisel gorusum bundan cok daha yuksek) fazlasini karsilar. Zaten genel gecer mantik da FPGA'yi tek basina kullanmak degil bir MCU ile birlikte kullanmaktir, boylece yazilim agirlikli islemler MCU uzerinde algoritmik islemlerse FPGA uzerinde yapilabilir. (Boyle bir modelde bile FPGA'lerin konumu sorgulanabilir, cunku DSP'ler de burada yardimci olabilir) Sonucta, MCU ogrenmek ac birakmaz! Belki FPGA bilmek daha cazip gibi gorunebilir, ve buna da bir itirazim yok, fakat mezun olan butun elektronik muhendisleri FPGA bilseydi eminim pek cogu issiz kalirdi. Ama hepsi MCU bilseydi issiz kalma orani cok daha dusuk olurdu. > bu arada gerek pic için gerek fpga > için gerekli yazılımlara şöyle bir baktım sourceforge'ye ama tavsiyede > alsam iyi olur. linux altında fpga ve picin donanımlarını tanımada sorun > olmaz değil mi? > Ozel olarak PIC'ten bahsedersek Linux altinda kullanmak sanirim biraz sorunlu olabilir, PIC tecrubesi olanlar daha iyi bilebilir. Ama genel olarak GCC'nin destekledigi her hangi bir mimari icin gelistirme araclari Linux altinda fazlasi ile mevcut. GCC'nin desteklemesi icin genel kural: mimari >=32-bit olmali. ARM, MIPS, AVR32, gibi. (Istisnalar da yok degil) FPGA icin Linux altinda gelistirme araclari oldugundan eminim fakat Windows alternatifleri ile yarisabilirler mi bilmiyorum. FPGA gelistirme araclari genel de pek ucuz degildir. Tesekkurler, Caglar _______________________________________________ Linux-elektronik mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-elektronik
