Raspberry PI macerasinda indirdigim programlar ve bazi notlar

Başlatan z, 29 Nisan 2020, 16:48:39

z

Belki benim gibi linux, raspberry pi gibi konularinda acemilik cekenlerin isine yarar.

Raspberry pi ile ugrasacagim diye forumda arkadaslarin tavsiyeleri uzerine
asagidaki programlari indirmek zorunda kaldim.

CodeTyphon  Cross Compiler icin ayarlama programi
Typhon32 Pascal derleyici 32 Bit  (Raspery pi icin de kod uretebiliyor ama basarili olamadim. Bunu kullanabilseydim acaip programlar yazabilirdim)
Typhon64 Pascal derleyici 64 Bit
----------------------------------------------
Notepad++  Text editor (Linux text dosyalarini bozmadan acmak icin)
----------------------------------------------
Lazarus    Delphi gibi bir IDE (Raspberry pi uzerine yuklerseniz pascal kod yazabiliyorsunuz, ben denemedim Pi zero kaldirmayabilir)
----------------------------------------------
Win32DisImager Image alici, image yazici (Rasperypi nin SD kartinin imajini almak ya da imaji yeni SD karta atmak icin)
----------------------------------------------
rufus 3.10 Flash icin ISO writter (Flasha linux kurmak icin)
----------------------------------------------
WinSCP     uzaktaki bilgisayara baglanti icin (Raspy'e baglanmak icin)
----------------------------------------------
QT Designer GUI kod yazmak icin grafik ekran tasarlayici
----------------------------------------------
Anaconda    MuhittinKaplan yukletti Phytonla ilgili
----------------------------------------------
PyCharm     MuhittinKaplan yukletti Phyton IDE (Python kod yazmada ve calistirmada bunu kullaniyorum)
----------------------------------------------
PUTTY       uzaktaki bilgisayara baglanti icin (Raspy'e baglanmak icin)
----------------------------------------------
VNC Viewer     Raspiye baglanip desktopuna ulasmak icin (PC ekrani  raspinin ekrani gibi)
--------------------------------------------------------------------------------
Su videoya da bir goz atin.

Raspi yi PC ye USB kablo ile baglayip kod atmak, konsolu calistirmak icin.
(Desktopa grafik olarak ulasilabiliyormu emin degilim.) VNC Viewer ile baglaninca o da oldu.

Ayrica uazaktan baglanamama sorunum vardi o sorun da videodaki adimlari
yaptiktan sonra duzeldi.

https://www.youtube.com/watch?v=HSSpQDs4lfU

--------------------------------------------------------------------------------
Raspi ye elektrik verince yazdigimiz programin calismasi icin forumda soyle denmis.

sudo nano /etc/rc.local  ' kısmına  kodumun yolunu  gösterdim ve çalıştı.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

z

Raspberry pi de py uzantili uygulamayi tikladigimda thonny adindaki basit bir python IDEsi
calisiyor ve ordan run diyerek uygulamami baslatmam gerekiyor.

Boyle degil de bir ikonu tikladigimda py uzantili uygulamamin calismasini nasil saglarim?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

fide

Alıntı yapılan: z - 05 Mayıs 2020, 11:22:20Raspberry pi de py uzantili uygulamayi tikladigimda thonny adindaki basit bir python IDEsi
calisiyor ve ordan run diyerek uygulamami baslatmam gerekiyor.

Boyle degil de bir ikonu tikladigimda py uzantili uygulamamin calismasini nasil saglarim?

"python /home/pi/prg/xx.py" şeklinde kısayol oluşturup masaüstüne atın.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

z

Hemen deniyorum.

Dune kadar rasperry pi de calisan python programimi bugun calistirmaya kalktigimda asagidaki hatayi almaya basladim. Program calismiyor.

Sorun nedir?

Python 3.7.3 (/usr/bin/python3)
>>> %Run for3d.py
libEGL warning: DRI2: failed to authenticate
qt5ct: using qt5ct plugin
qt5ct: D-Bus global menu: no

Simdi denedigimde hata kutusu icinde

Permis..n Error
Looks like this file or folder is not writtable.
der.
Programda yazma yapan bir kodum yok.

Birden fazla programla uzaktan baglanti yapiyorum. Sorun buymus.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

z

Alıntı yapılan: fide - 05 Mayıs 2020, 11:25:08"python /home/pi/prg/xx.py" şeklinde kısayol oluşturup masaüstüne atın.


raspi de python diye bir klasor goremiyorum.

Python nereye yuklu biliyormusunuz?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

fide

Linux versiyona göre değişir ama /lib/usr altına bakabilirsiniz.
Python ve python3 doğrudan path olarak tanımlıdır. Çünkü Linux temel olarak python fonksiyonlarını kullanarak birçok işlemi gerçekleştirir.

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

z

python diye klasor olusturmamislar.

Ne var ne yok hepsini /usr/bin altina koymuslar.

Dediginiz gibi desktopta ikon olusturdum ve icini doldurdum.

Tikladigimda Execute File basligiyla bir kutucuk cikiyor ve icinde
Execute
Execute in Terminal
Open 
Cansel

butonlari olan bir kutucuk cikiyor.

Bu kutucugun cikmadan dogrudan uygulamanin calismasi mumkun mu?

Bur arada Execute dedigimde kum saati bir sure belirip ardindan yok oluyor ve  uygulamam calismiyor.

Olusturdugum desktop iconunun icine sunlari yazdim.

[Desktop Entry]
Comment=
Exec=/usr/bin/python3.7  /home/pi/Desktop/MuhittinKaplan/for3d.py
GenericName=3D-Printer
Icon=/home/pi/Pictures/3D-Printer.png
Name=3D-Printer
NoDisplay=false
StartupNotify=false
Type=Application
Name[tr_TR.utf8]=Root Thunar
Terminal=false
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

mehmet

.py dosyanızın en üst satırına
#!/usr/bin/env python
ekleyin.
Terminal ekranından
chmod +x benim.py
yazarak çalışabilir dosya
haline getirin. Artık masaüstünden
dosya üstüne tıklayarak veya
terminal ekranından sadece dosya
adını "benim.py" şeklinde yazarak
çalıştırabilirsiniz.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

muhittin_kaplan

#8
@mehmet Hocam Yazmış.
Ben Anaconda nın ne olduğundan bahsedeyim. Anaconda içerisinde birçok modül (bizler kütüphane diyoruz) barındıran bir çeşit paket. Ben projelerimi "offline" olarak gerçekleştirmek zorunda olduğumdan, ve modüllerin yüklenmesinin bağımlılıkları olduğundan (örneğin scikitLearn modülü için min numpy modül versiyonunun şu olması lazım) internet ortamı olmadam manuel usullerle modül yüklemek başa bela olabiliyor. Bu nedenle hazır, bağımlılıkları ayarlanmış bir paket i kullanıyorum. İşte o Anaconda.
içerdiği Modüllere,https://docs.anaconda.com/anaconda/packages/py3.7_linux-64/ den ulaşabilirsiniz.

PyCharm a gelince, Keil ARM için ne ise pyton için Pycharm O dur. (intellij idea nın geliştirdiği bir IDE, bu firma android studio da geliştiriyor.)