En ucuz SBC hangisi?

Başlatan z, 16 Nisan 2020, 13:03:01

z

Minik ve en ucuzu hangisiyse bir SBC almak istiyorum.

Fazla bir pini olmasi gerekmiyor fakat SPI donaniminin pinlere bagli olmasi lazim.

Hangi karti onerirsiniz?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

tunayk

Raspberry Pi Zero (W), (wireless isterseniz) sanırım en işe yarar çözüm olacaktır.
https://www.raspberrypi.org/documentation/usage/gpio/

z

Cok ucuz bir seymis. Boyutlari da hosuma gitti.

Peki buna C ile kod gelistirmek icin win10 makinede nelere ihtiyacim var?

Kod gelistirmek icin bu karttan baska neler almam gerekecek?

https://core-electronics.com.au/raspberry-pi-zero-w-wireless.html?utm_source=google_shopping&gclid=CjwKCAjwhOD0BRAQEiwAK7JHmBbn0NQH-ZsNU1jTaxNAyEOmQ9WBiNsDfxJRF6kZ-AVm-6VUaQWaORoCp7EQAvD_BwE

Gucu PCye bagli USB kablosundan vermem mumkun mu? Guc kaynagi almam gerekiyor mu?

Kodlari yazip debug etme isi nasil oluyor?

Ilk baslangic icin yol gosterebilirmisiniz?




Bana e^st de diyebilirsiniz.   www.cncdesigner.com

muuzoo

#3
Alıntı yapılan: z - 16 Nisan 2020, 14:31:13Cok ucuz bir seymis. Boyutlari da hosuma gitti.

Peki buna C ile kod gelistirmek icin win10 makinede nelere ihtiyacim var?

Kod gelistirmek icin bu karttan baska neler almam gerekecek?

https://core-electronics.com.au/raspberry-pi-zero-w-wireless.html?utm_source=google_shopping&gclid=CjwKCAjwhOD0BRAQEiwAK7JHmBbn0NQH-ZsNU1jTaxNAyEOmQ9WBiNsDfxJRF6kZ-AVm-6VUaQWaORoCp7EQAvD_BwE

Gucu PCye bagli USB kablosundan vermem mumkun mu? Guc kaynagi almam gerekiyor mu?

Kodlari yazip debug etme isi nasil oluyor?

Ilk baslangic icin yol gosterebilirmisiniz?






Hocam yanlış anlamış olabilirim o yüzden teyit etmek amacı ile sormak istedim bare-metal olarak mı kod yazmak istiyorsunuz? Eğer öyle ise uygun değil. Ama üzerinde linux koşturup c/c++ veya python ile takılacaksanız o zaman son derece uygun bir seçim.
gunluk.muuzoo.gen.tr - Kişisel karalamalarım...

z

#4
C ile kod yazmayi istiyorum. Simdi Delphi Raspery Pi zero diye aradigimda karta Delphi ile de kod yazilabiliyormus.

Linux konusunda calismisligim olmadigi icin Linuxle ugrasmak istemiyorum fakat agrisiz sizisiz Linuxu dogrudan karta yukleyip hemen ardindan C ya da Delphi ile kod  gelistirmeye baslayabileceksem neden olmasin.

En kisa yoldan uygulama programimini yazmaya gecmek istiyorum.

Ne yapmam gerekecek?

Hemencecik Hello World programina gecmek istiyorum.

 
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

muuzoo

Alıntı yapılan: z - 16 Nisan 2020, 14:40:12C ile kod yazmayi istiyorum. Simdi Delphi Raspery Pi zero diye aradigimda karta Delphi ile de kod yazilabiliyormus.

Linux konusunda calismisligim olmadigi icin Linuxle ugrasmak istemiyorum fakat agrisiz sizisiz Linuxu dogrudan karta yukleyip hemen ardindan C ya da Delphi ile kod  gelistirmeye baslayabileceksem neden olmasin.

En kisa yoldan uygulama programimini yazmaya gecmek istiyorum.

Ne yapmam gerekecek?

 

Hocam işletim sistemi olmadan zor olacağını düşünüyorum o yüzden linux üzerinden gitmek daha kolay sanki. Zaten kurulum işlemi genelde uygun bir imaj indirip onu sd karta yazmaktan ibaret. Şu an en yaygını raspbian diye biliyorum.

https://www.raspberrypi.org/downloads/

Bare-metal olarak çalışmakla alakalı şunu buldum, sistemin ayağa kalkması için yine de bir sd karta en azından açılış için gerekli temel dosyaların yüklenmesi gerekiyor. Sebebi ise kullanılan broadcom yongasının açılış rutininden kaynaklı. Yanlış hatırlamıyorsam ilk olarak GPU ayağa kalkıp sistemin geri kalanını o uyandırıyor.

https://github.com/bztsrc/raspi3-tutorial
gunluk.muuzoo.gen.tr - Kişisel karalamalarım...

z

#6
Yok yok Bare-metal isine girmeyecegim.

Tamam imaj isini indirebilirim.

Peki ya sonra?

C derleyiciyi nerden bulacagim? Olusturdugum hexi raspberry'e nasil atacagim daha da onemlisi debug islemi nasil olacak?

Kartin siparisi verecegim su guc kaynagi konusuna da aciklik getirebilirmiyiz?

Raspbeery pi zero W kiti ve bunun icin plastik kutu alacagim. Guc kaynagi da almam gerekecek mi yoksa PC usb kablosu ile beslemek yeterli mi?

Kusuruma bakma bu kartlarla ilk kez ugrasiyorum kafamda henuz fazla bir sey sekillenmedi.

Mesela kodlari PC tarafinda yuklu IDE uzerindemi yazacagim yoksa Raspbeery uzerinde mi? O zaman raspbeery ye ekran, klavye ve mouse da mi baglayacagim vs vs...

Asagidaki linkte aksesuarlar da satiliyor.

https://core-electronics.com.au/raspberry-pi-zero-w-wireless.html?utm_source=google_shopping&gclid=CjwKCAjwhOD0BRAQEiwAK7JHmBbn0NQH-ZsNU1jTaxNAyEOmQ9WBiNsDfxJRF6kZ-AVm-6VUaQWaORoCp7EQAvD_BwE

Kablo, HDMI adaptor vs vs.

Mumkunse neler almam gerektigini belirleyebilirmiyiz?

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

fide

#7
@z raspi zero işinizi görecek sanırım ama hız ve 2mm header gibi bazı kısıtlar olsa da omega2+'a da bir bakın.
Üzerinde openwrt linux yüklü.
Program yükleme kapasitesi sınırlı, ekran yok ama sd kart desteği var.





https://www.robokolik.com/onion/onion-expansion-dock-249

Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

z

#8
Guzelmis fakat Raspberry Pi Zero W ye kanim kaynadi. Bir de hemencecik alabilecegim.

Aradigim  cevaplari asagidaki videoda buldum.

Alinmasi gerekenler

1 adet Raspberry Pi Zero W,
1 adet HDMI konnektor cevirici
1 adet USB konnektor cevirici
1 adet guc kaynagi
1 adet kutu
1 adet SD kart

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

tunayk

Hocam Raspi ile en kolay ve bol dokümanlı çalışma metodu, Armbian işletim sistemi ile çalışmaktır.  Bu doğrultuda, kendi sitesinden bir derleme indirip, flasha yüklenir ve sistem çalışır hale gelir.

Temel ayarları, oluşsturulan sd kartta, bazı dosyalar değiştirilerek yapılır.  Açıkçası ben zerre linuxtan anlamam ancak netteki dokümanları takip ederek sistemi ayağa kaldırdım. Ev veya işyeri wifisine bağlanabilecek hale getirdim. Bundan sonrası WiFi üzerinden Putty ile SSH consol bağlantısı ile yapılıyor.  Sizin için gerekli kütüphaneler yüklendikten sonra iş akıyor.  Kendi adıma ben C# ile çalıştığım için sisteme Mono kütüphanesini yükledim.  Bundan sonrası C# ile devam edebiliyorum.  Örnek olarka, C# ile yazdığım kod ile, RS485 haberleşmesi, dışardan buton okuma, 2x16 Karakter LCD ya yazı yazma gibi işlemler yapabildim.

Yanlış değilsem Delphi nin zaten linux için kütüphaneleri var. Onlar faydalı olabilir. Veya Phyton'a bir merhaba dersiniz.  :)

z

Biraz once siparisimi verdim.

SBC ile bazi islerin kolayina kacmak istiyorum.

Sorun yasadikca forumda basinizi agritacagim.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

tunayk

Hayırlısı olsun.

Eğer SD kart siparişi vemediyseniz, mümkün olduğunca kaliteli ve hızlı bişey olmasına dikkat edin. Zira bunların can damarı SD kart.

M.Salim GÜLLÜCE

bildiğim kadarıyla belirli bir SD kapasitenin üzerini okuyamıyordu
SD seçerken ona göre seçmek gerek.
Projeyi henüz tamamlayamadım.
Bayaa bi geride kaldı.
Digital Inputs
Analog Inputs
we Lipo Battery + Power Supply
Olacaktı
Araraya başka işler girincede soğudum Besleme dizaynında öylece kaldım. :(

makdeniz

Bu rasperry pi ile analog okumak istesem harici adc mi kullanmam gerekir ?
Programı yazdım bitirdim mcu'lar dan alışık oldugumuz kod koruması vb. bir şey yoktur sanırım. Bu konuda bir gelişme var mı ?
Karanlık olmadan aydınlık, Ölüm olmadan yaşam mantıksız.

brandice5

#14
apt-get ile GCC yükleyip kartın üzerinde de C/C++ ile yazılım geliştirebilirsiniz. Bunun için illa klavye/ekran bağlamaya gerek yok. Kartın network erişimi olduğu sürece SSH ile bağlanıp her türlü işlemi kendi bilgisayarınız üzerinden (edit, compile, debug) yapabilirsiniz. Debug için ise "gdb" kullanılıyor.

İlla kendi bilgisayarım üzerinde derleme yapacağım diyorsanız bilgisayarınıza arm-gcc cross compiler yüklemeniz gerek.