Picproje Elektronik Sitesi

BİLGİSAYAR => Tek Kartta Bilgisayar (SBC) => Raspberry Pi => Konuyu başlatan: Mucit23 - 10 Aralık 2015, 12:21:52

Başlık: Raspberry Pi IDE önerisi
Gönderen: Mucit23 - 10 Aralık 2015, 12:21:52
Raspian üzerinde Python ile denemeler yapmak istiyorum.

Bunun için Raspi de bir ide lazım. Normalde olması gerektirdiği gibi kodları renklendirecek, hataları gösterecek bir ide olarak ne kullanılabilir?
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: muhittin_kaplan - 10 Aralık 2015, 12:28:15
pc de pycharm kullanıyorum. ama raspi de nasıl olur hiç fikrim yok
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: mehmet - 10 Aralık 2015, 12:34:23
Atom, blue fish olabilir. Ama performans
sıkıntısı yaşayabilirsiniz.
Gedit veya nano da olabilir.
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: Gökhan BEKEN - 10 Aralık 2015, 12:38:32
Raspinin üzerinde neden yazmak istiyorsun? Bence hiç kullanışlı olmaz.
Bir kere hızı düşük, ikincisi internetten birşeyler arayım dersen iki saatte açılıyor sayfalar.
Üçüncüsü, raspberry'de masaüstü ortamın var ama daha düşük özellikli bir dağıtım kullanırsan veya kendin mini bir kernel derlersen masaüstü ortamın olmayacak(256mb'lık sd kart bile takabilirsin), bu durumda hiç yapamazsın, olsa olsa terminalden "nano" veya "vi" ile yazarsın hiç verimli olmaz.
Pyhton zaten derlenmeye ihtiyaç duymayan bir dil. Bu yüzden pc'den yazmak daha mantıklı. Kodları da ftp'den atarsın.
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: Mucit23 - 10 Aralık 2015, 19:13:33
Alıntı yapılan: Gökhan BEKEN - 10 Aralık 2015, 12:38:32
Raspinin üzerinde neden yazmak istiyorsun? Bence hiç kullanışlı olmaz.
Bir kere hızı düşük, ikincisi internetten birşeyler arayım dersen iki saatte açılıyor sayfalar.
Üçüncüsü, raspberry'de masaüstü ortamın var ama daha düşük özellikli bir dağıtım kullanırsan veya kendin mini bir kernel derlersen masaüstü ortamın olmayacak(256mb'lık sd kart bile takabilirsin), bu durumda hiç yapamazsın, olsa olsa terminalden "nano" veya "vi" ile yazarsın hiç verimli olmaz.
Pyhton zaten derlenmeye ihtiyaç duymayan bir dil. Bu yüzden pc'den yazmak daha mantıklı. Kodları da ftp'den atarsın.


Aslında Raspi ile yeni uğraşmaya başladım. İnternetteki hazır örneklerle Basit işler yaptırabildim. Şimdi biraz daha ileriye gidip kendim programlar yazmak istiyorum.

@Gökhan, Bana bir kaynak verebilirmisin? FTP bağlantısı yapmadım. Bunu nasıl yapacam. Normalde HDMI'den ekran bağlamışım ama ekrana ihtiyaç duymadan Ağ üzerinden nasıl ulaşıcam. Araştırmam gereken nokta neresi
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: Firzen - 10 Aralık 2015, 19:56:46
hemen IDE ni sözlüyorum:

nano deneme.py
yuazarsan python kodun yazılmış olur.
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: EMP_Otto - 10 Aralık 2015, 19:58:13
Embedded ile ilgilenen arkadaslara yardımcı olması açısından embedded bir sisteme aşagıdaki sekillerle ulasılabilir
*VNC ile  (TightVNC,RealVNC,UltraVNC) Cihazın masaüstüne direk ulasırsınız.Sanal makinada calısıyor gibi ama cihaz üzerinde calısırsınız
*SSH üzerinden (Putty ve benzeri programları kullanarak)Command Line ile yapılan tüm işlemleri yapabilirsiniz.VNC gibi masaüstü falan yok ama :D
*Dosya Transferi için FTP,SFTP,SCP gibi protokolleri kullanan programları kullanarak embedded sisteme dosya atabilir yada embedded cihazdaki dosyaları alabilirsiniz.
https://filezilla-project.org/ (https://filezilla-project.org/) (Linux için  Windows içinde kullanılabilir fakat WinSCPyi şiddetle tavsiye ederim.)
https://winscp.net/eng/download.php (https://winscp.net/eng/download.php) (Windows için )
Yada Linux üzerinden consoldan üzerinden scp ile dosya gönderebilirsiniz.Bakınız http://www.tecmint.com/scp-commands-examples/ (http://www.tecmint.com/scp-commands-examples/)

Sorularınız olursa yardımcı olmaya calısırım
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: Gökhan BEKEN - 11 Aralık 2015, 01:11:53
FTP'yi kurmak için şu kodu yaz:
apt-get install vsftpd
FTP ayarları için şu kodu yaz:
nano /etc/vsftpd.conf
FTP resetlemek için şu kodu yaz:
service vsftpd restart
daha fazla bilgi: https://wiki.archlinux.org/index.php/Very_Secure_FTP_Daemon#Local_user_login (https://wiki.archlinux.org/index.php/Very_Secure_FTP_Daemon#Local_user_login)

not: filezilla şifremi kabul etmiyordu, ben de
pam_service_name=vsftpd
satırını aşağıdaki gibi değiştirdim
pam_service_name=ftp
bunu burdan öğrendim: http://askubuntu.com/questions/413677/vsftpd-530-login-incorrect (http://askubuntu.com/questions/413677/vsftpd-530-login-incorrect)


Eğer "nano" kurulu değilse:
nano kurulumu için: apt-get install nano
nano kullanımı: http://webdeyim.net/tr/e_dergi/ubuntu-turkiye/sudo/10/26 (http://webdeyim.net/tr/e_dergi/ubuntu-turkiye/sudo/10/26)
vi ve nano ve diğer txt editörleri için bilgiler: https://www.raspberrypi.org/documentation/linux/usage/text-editors.md (https://www.raspberrypi.org/documentation/linux/usage/text-editors.md)
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: Mucit23 - 11 Aralık 2015, 10:43:20
Evet ide konusu gereksiz sanırım. Şimdi FTP üzerine çalışıyorum. En azından dediğiniz gibi FTP üzerinden bağlantı kurup dosya aktarımı yapabilsem güzel olacak.

@Gökhan hocam ilk defa Raspi ile uğraşıyorum. Soracağım sorular çok basit olabilir.

FTP config aşamasına kadar geldim ayarları yaptım. Restart işleminide yaptım ama bundan sonra ilerleyemedim.

Bundan sonra FTP üzerinden bağlanmak için FTP adresi kullanıcı adı ve şifre gibi bilgiler lazım. Bundan sonra yapılması gerekenler neler?

Ekleme : Bağlantı kurdum. Şifre Raspinin kendi kullanıcı adı ve şifresiymiş.
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: Gökhan BEKEN - 11 Aralık 2015, 11:11:32
Ftp k.adı ve şifresi raspininki ile aynı. Yani oturum açarken girdiğin pi raspberry diyecektim ama çözmüşsün şimdi farkettim.
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: mehmet - 11 Aralık 2015, 12:40:13
Güvenli bağlantıları tercih ediniz. SFTP, SSH
gibi. Ms Win üzerinden putty ve WinScp
programlarını kullanabilirsiniz. 
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: Mucit23 - 16 Aralık 2015, 11:10:14
Raspberry pi ve Python'a yavaş yavaş alışmaya başladım. Dediğiniz gibi gerçekten Raspi üzerinde kod yazmak eziyetli

Raspi üzerine FTP ve uzak masaüstünü kurdum. Bu sayede uzaktan veri aktarıp kontrol yapabiliyorum.

Bilgisayarıma Python 2.7 ve Eclipse'yi kurup eclipseyi python ile çalışacak hale getirdim. Şimdi eclipse üzerinde kod yazabiliyorum.

Biraz GUI işine merak saldım. Arayüz yapmak istiyorum. Bu arayüz ile çıkışa bağlayacağım 2 adet ledi yakıp söndüreyim istiyorum. Bunun için Tkinter konusuna biraz baktım ama herşey kodla yapılıyor. Pek ilgimi çekmedi. PyQT var birde. Bunda sanırım c# gibi bir ortam var.

Arayüz yapmak için PyQT'mi kullanmalıyım. Hangisinde ortaya birşeyler çıkarmak kolay olur, Dış dünyaya erişim hangisinde kolay olur?
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: Gökhan BEKEN - 16 Aralık 2015, 11:29:35
Dış dünyaya erişim derken GPIO'lardan bahsediyorsan kolay,
örneğin gpio'ların durumunu değiştirmek veya öğrenmek istiyorsun, onun bir dosyası var açıp değiştiriyorsun ya da içindeki değeri okuyorsun.
Mesela seri port'a bir şey basacaksın, ilgili dosyasını açıp yazabiliyorsun veya okuyabiliyorsun.
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: yamak - 16 Aralık 2015, 11:34:04
Hocam Riverbank in sitesinden önce sip i inidirip derle,sonra pyqt yi derle.Sonra Pycharm(Ben pycharm kullanıyorum istersen eclipse vs de kullanabilirsin) ile geliştirme yapabiirsin.Sürükle bırak ile gui geliştirmek istersen Qt designer kullanman gerekir.Tabi Qt designer ın çıktısı olan ui uzantılı xml dosyasını pyuic ile python kuduna dönüştürmen gerekir.
Başlık: Ynt: Raspberry Pi IDE önerisi
Gönderen: salih18200 - 16 Aralık 2015, 21:28:51
Qt veya Eclipse üzerinde geliştirdiğin kodları ağ bağlantısı üzerinden embedded tarafta uzaktan debug edebilirsin.

http://doc.qt.io/qtcreator/creator-developing-generic-linux.html (http://doc.qt.io/qtcreator/creator-developing-generic-linux.html)
http://www.gurucoding.com/en/raspberry_pi_eclipse/configuring_raspberry_pi.php (http://www.gurucoding.com/en/raspberry_pi_eclipse/configuring_raspberry_pi.php)

Python için durum nedir orasını pek bilmiyorum.