Picproje Elektronik Sitesi

BİLGİSAYAR => Tek Kartta Bilgisayar (SBC) => Konuyu başlatan: z - 08 Haziran 2020, 10:06:42

Başlık: Raspberry Pi 4
Gönderen: z - 08 Haziran 2020, 10:06:42
Projemde Raspberry Pi Zero -W kitini kullaniyorum. Proje kodlarimi isletirken hizindan yana sorunum yok fakat bir dosyayi editlemek derlemek isin icine girince cok yavas kaliyor.

PC uzerinde proje gelisitirken cok rahatiz. Bir kodu editlemek, derlemek calistirmak simsek hizinda ve farkinda bile olmadan islemler bitiyor. Fakat bu kez de kodu calistirmada sorun yasiyoruz cunku raspi donanimlari PCde yok.

Raspberry Pi nin cok daha hizli modellerinden alip PC'de calisir gibi raspi uzerinde kodumu gelistirmek istiyorum.

Su anda en hizli versiyonu Raspberry Pi 4 galiba.

4GB versiyonunu hemen temin edebilecegim.

Fakat dogrudan bu kart uzerinde editleme derleme kod kosturma islerini PC'deki gibi hizlica yapip yapamayacagim konusunda fikrim yok.

Bu konuda gorus bildirecek var mi?
Başlık: Ynt: Raspberry Pi 4
Gönderen: tunayk - 08 Haziran 2020, 11:08:23
Yeni kartla birlikte, yeni OS de geliyor. Bunun kendi desktop arayüzünde işlem yapabilirsiniz. Hatta Phyton derleyici vs progrmlama araçları da var.  Şurada https://www.youtube.com/watch?v=TLD1aYOHquk (https://www.youtube.com/watch?v=TLD1aYOHquk) bir inceleme var.
Başlık: Ynt: Raspberry Pi 4
Gönderen: SERRO EFE - 08 Haziran 2020, 11:16:31
8Gb ram koyana kadar 8Gb emmc koysalarmış satışa daha iyi yansıyacağını düşünüyorum. İlave bellek ihtiyacı sd kart ile karşılanabilir neticede. Neden hala dahili bir emmc yok anlamıyorum.
Başlık: Ynt: Raspberry Pi 4
Gönderen: tunayk - 08 Haziran 2020, 11:29:35
Kesinlikle katılıyorum. Lakin genelde söylenen Sd bozulursa veya güncelleme lazımsa değiştirirsin. dahili olursa kart komple bloke olur.
Başlık: Ynt: Raspberry Pi 4
Gönderen: bsenguler - 08 Haziran 2020, 13:03:17
Alıntı yapılan: SERRO EFE - 08 Haziran 2020, 11:16:318Gb ram koyana kadar 8Gb emmc koysalarmış satışa daha iyi yansıyacağını düşünüyorum. İlave bellek ihtiyacı sd kart ile karşılanabilir neticede. Neden hala dahili bir emmc yok anlamıyorum.

Beagle o yüzden 1 adım önde
Başlık: Ynt: Raspberry Pi 4
Gönderen: FMY - 09 Haziran 2020, 08:07:04
jetson nano yu da deneyebilirsiniz
https://developer.nvidia.com/embedded/jetson-nano-developer-kit
Başlık: Ynt: Raspberry Pi 4
Gönderen: ibocakir - 09 Haziran 2020, 10:22:01
Hocam daha önce de belirtmiştim, sshfs sizin ihtiyacınız.
Başlık: Ynt: Raspberry Pi 4
Gönderen: kralsam - 09 Haziran 2020, 11:21:34
Bunun yerine PC de geliştirip Crosscompile ile karta taşıyabilirsin. Yada PC de geliştirip SSH ile cihaza atıp orada build edebilirsin. Bunları güncel idelerin kendi arayüzleri ile direk çalışabilirsin. Örnek: Eclipse
Başlık: Ynt: Raspberry Pi 4
Gönderen: z - 09 Haziran 2020, 14:57:55
Gercek donanim uzerinde kodu hemen calistirip hata varsa derhal kodu derlemek seklinde calisma ile hizli ilerliyorum.

Oteki turlu kodu PC'de yaz derle ardindan execute edilebilir kodu donanim tarafina tasi, donanimda calistir Raspi Zero da sac bas yolduracak derecede agir ilerlemeye neden oluyor.

Hele hele Raspi donanimlari ile ilgili kod yazarken bu kez PC de yazmak yerine dogrudan raspi uzerinde yazmak daha avantajli oluyor fakat  raspide bu tur islemler tam bir eziyet,

Sorun raspi zero nun yavasligindan kaynaklaniyor.

En kisa zamanda kucuk bir video cekeyim bana hak vereceksiniz.

Başlık: Ynt: Raspberry Pi 4
Gönderen: bsenguler - 09 Haziran 2020, 22:51:11
Hocam raspide yazın, bilgisayarda derleyin, tekrar raspiye gömün gitsin ;)
Başlık: Ynt: Raspberry Pi 4
Gönderen: Tagli - 09 Haziran 2020, 23:19:12
Yıllar önce Mini2440 ile uğraşırken root file system'i NFS (network file system) ile masaüstü bilgisayarda tutmuştum. Hatta kernel bile orada idi. Masaüstü PC'ye sabit IP vermiştim. uboot buradan kernel'i çekip çalıştırıyordu. Sonra kernel de açılırken PC üzerindeki bir klasörü NFS ile /'e bağlıyordu. Yani PC'deki klasörü kendi diski gibi görüyordu.
Başlık: Ynt: Raspberry Pi 4
Gönderen: birkan - 10 Haziran 2020, 20:44:45
Sizin kartınızdan çok daha ilkel (BeagleBone Beyaz) bir kartla çalışıyorum. Karta kurulu olan Web tabanlı Cloud9 üzerinde kodlarımı yazıp derliyorum. Hızı benim için yeterli geliyor. Zaten web tabanlı olduğu için bir defa yüklendikten sonra kaydetme ve derleme işlemi haricinde bilgisayarımın işlem gücünü kullanıyor.

Grafik arayüz hiç kurmadım. Zaten üzerinde grafik çıkışı da yok :)

Sizin karta da kurulabiliyor ama elimde o kart olmadığından deneme imkanım yok. Kurup bir deneyin isterseniz.

Alttaki ekran görüntüsünde nodejs ile başlangıç seviyesi seri port iletişimi kopyası da verdim.

(https://i.hizliresim.com/5f4JxO.png)

(https://i.hizliresim.com/LQ2X7r.jpg)
Başlık: Ynt: Raspberry Pi 4
Gönderen: yamak - 10 Haziran 2020, 21:18:48
Alıntı yapılan: z - 09 Haziran 2020, 14:57:55Gercek donanim uzerinde kodu hemen calistirip hata varsa derhal kodu derlemek seklinde calisma ile hizli ilerliyorum.

Oteki turlu kodu PC'de yaz derle ardindan execute edilebilir kodu donanim tarafina tasi, donanimda calistir Raspi Zero da sac bas yolduracak derecede agir ilerlemeye neden oluyor.

Hele hele Raspi donanimlari ile ilgili kod yazarken bu kez PC de yazmak yerine dogrudan raspi uzerinde yazmak daha avantajli oluyor fakat  raspide bu tur islemler tam bir eziyet,

Sorun raspi zero nun yavasligindan kaynaklaniyor.

En kisa zamanda kucuk bir video cekeyim bana hak vereceksiniz.


Hocam remote debug a bi bakın isterseniz. Pc de kodu geliştirip gdb ile remote debug yapabilirsiniz. Qt kullanırsanız rahat ederseniz
Başlık: Ynt: Raspberry Pi 4
Gönderen: z - 15 Haziran 2020, 02:06:04

Raspberry PI Zero-W uzerinde kod gelistirmedeki yavaslik hakkinda cektigim video.
Başlık: Ynt: Raspberry Pi 4
Gönderen: z - 15 Haziran 2020, 02:09:58
Alıntı yapılan: yamak - 10 Haziran 2020, 21:18:48Hocam remote debug a bi bakın isterseniz. Pc de kodu geliştirip gdb ile remote debug yapabilirsiniz. Qt kullanırsanız rahat ederseniz

Remote Debug icin hangi programi kullanacagim?
Başlık: Ynt: Raspberry Pi 4
Gönderen: muhittin_kaplan - 15 Haziran 2020, 04:36:02
Hocam Siz uzak Bağlantı ile Rasp Desktop unu görüntülüyor, orada mı kod yazmaya çalışıyorsunuz ?
Ben olsam bir klavye bir mouse bir ekran bağlardım.
Başlık: Ynt: Raspberry Pi 4
Gönderen: z - 15 Haziran 2020, 05:55:00
Cok degisen bir sey olmuyor. En basitinden editor yavas.
Başlık: Ynt: Raspberry Pi 4
Gönderen: 94onur94 - 15 Haziran 2020, 10:23:04
PyCharm IDE'sinin remote debugging özelliğini kullanabilirsiniz. Windows'da yazdığınız kodu Raspberry Pi üzerine deploy edip çalıştırıyor ve sonucu windows tarafına yansıtıyor. Özellikle PyQt ile çalışırken işi kolaylaştırıyor. Yapmanız gereken PyCharm IDE'sine Raspberry Pi üzerinde ki Python interpreter'ı tanıtmak. Bu özellik sadece PyCharm'ın Professional versiyonunda var. Raspberry Pi 2'nin çıktığı dönemden beri bu şekilde program geliştiriyorum.
Başlık: Ynt: Raspberry Pi 4
Gönderen: yamak - 20 Haziran 2020, 21:34:10
Alıntı yapılan: z - 15 Haziran 2020, 02:09:58Remote Debug icin hangi programi kullanacagim?
Hocam gdb+gdb server ile yapabilirsiniz.
Editör olarak qt kullanabilirsiniz.
Eğer python ile geliştirmek istiyosanız arkadaşların dediği gibi pycharm çok güzel bi ide. Onu kullanabilirsiniz
Başlık: Ynt: Raspberry Pi 4
Gönderen: z - 21 Haziran 2020, 06:54:20
Mesajlarda arkadaslar arada degisik terimler kullanarak onerilerde bulunsalar da bu konularda bilgim olmadigi icin onerileri degerlendiremiyorum. (Bon bon bakiyorum) Bu konulari arastirip ogrenmeye zamanim daha da onemlisi istegim yok.

Cunku yoluma cikmis bu engelleri bir sekilde zaman kaybederek etrafindan kan ter icinde kalarak da olsa yol alabiliyorum.

Mesela neler dendi;

- Web tabanlı Cloud9
- Pc de kodu geliştirip gdb ile remote debug yapabilirsiniz. Qt kullanırsanız rahat ederseniz
- sshfs sizin ihtiyacınız.
- gdb+gdb server ile yapabilirsiniz.

Pycharm Community Edition kullaniyorum.
Vnc ve Winscp var.

En buyuk sorunum Raspi donanimlariyla alakali rutinleri PC'de yazamiyor olmam. Yoksa PC'de Pychar ile donanimdan bagimsiz kodlari hizlica yazabiliyorum.

Dedigim gibi bu konularda uzmanlasmak gibi niyetim yok. Isimi basitlestirecek anlatilarin oldugu bir link, video vs isimi gorecektir.

En azindan Pycharm'da nasil

Remout debug yaparim?
Raspi donanimlari ile ilgili fonksiyonlar Raspi uzerindeki depolama alaninda kayitli iken Pythona bunlari PC'de bulamazsin bunlari rasp'den import et nasil derim.

Isin en kotu yani da Pycharm PC'de intel islemci ve windows uzerinde, Donanim ise ARM islemci ve linux uzerinde.
Başlık: Ynt: Raspberry Pi 4
Gönderen: z - 02 Temmuz 2020, 17:20:24
Raspberry Pi-4'e gectikten sonra PC konforunda kod gelistirmek mumkun oldu.

Ustelik VNC ile uzaktan desktop erisimi ile.