Einfaches Betriebssystem auf Raspberry Pi

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
CodeCommander
Beiträge: 213
Registriert: 02.03.2014 16:06

Beitrag von CodeCommander »

~ DELETE ~
Zuletzt geändert von CodeCommander am 18.01.2015 14:44, insgesamt 1-mal geändert.
~ DELETE ~
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Re: Einfaches Betriebssystem auf Raspberry Pi

Beitrag von Delle »

Chimorin hat geschrieben:Nein, das heißt, dass der PB-Compiler keine Programme für ARM-Prozessoren kompilieren kann.
Einen Sourcecode auf den Raspberry PI zu laden bringt da auch nicht viel.
Nee ich meinte z.B. Python-Codes oder sowas...
PB 6.21 | Win 11
Benutzeravatar
CodeCommander
Beiträge: 213
Registriert: 02.03.2014 16:06

Beitrag von CodeCommander »

~ DELETE ~
Zuletzt geändert von CodeCommander am 18.01.2015 14:44, insgesamt 1-mal geändert.
~ DELETE ~
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Einfaches Betriebssystem auf Raspberry Pi

Beitrag von NicTheQuick »

Python geht da drauf ohne Probleme.
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Re: Einfaches Betriebssystem auf Raspberry Pi

Beitrag von Delle »

NicTheQuick hat geschrieben:Python geht da drauf ohne Probleme.
Das weiß ich ja... ich will nur wissen, ob es compilt auch darauf läuft.

Will ja nicht für jedermann den Source mitliefern... z.B. wenn man für jemanden so ein Ding einrichtet und eine Anwendung draufprogrammiert.
PB 6.21 | Win 11
Benutzeravatar
CodeCommander
Beiträge: 213
Registriert: 02.03.2014 16:06

Beitrag von CodeCommander »

~ DELETE ~
Zuletzt geändert von CodeCommander am 18.01.2015 14:44, insgesamt 1-mal geändert.
~ DELETE ~
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Einfaches Betriebssystem auf Raspberry Pi

Beitrag von HeX0R »

KotCommander hat geschrieben:Python ist doch eine Interpretersprache. Da gibt es nichts zu kompilieren. Liest du meine Nachricht überhaupt?
Das Board hat so eine recht nützliche "ignorieren"-Funktion.
Ich schätze Dank Deiner netten Art machen einige Gebrauch davon :wink:
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Re: Einfaches Betriebssystem auf Raspberry Pi

Beitrag von Delle »

CodeCommander hat geschrieben:Python ist doch eine Interpretersprache. Da gibt es nichts zu kompilieren.
Aja: http://cx-freeze.sourceforge.net/
CodeCommander hat geschrieben:Liest du meine Nachricht überhaupt?
Jetzt nicht mehr ;)
PB 6.21 | Win 11
Benutzeravatar
CodeCommander
Beiträge: 213
Registriert: 02.03.2014 16:06

Beitrag von CodeCommander »

~ DELETE ~
Zuletzt geändert von CodeCommander am 18.01.2015 14:44, insgesamt 1-mal geändert.
~ DELETE ~
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Einfaches Betriebssystem auf Raspberry Pi

Beitrag von NicTheQuick »

Also laut stackoverflow bringt es zumindest mal nichts den Python-Code als pyc zu kompilieren und das dann zu vertreiben. Denn diese pyc-Dateien sind ganz einfach rückkompilierbar (oder wie man das nennen mag). Außerdem sind die pyc-Dateien stark gebunden an die Python-Version, die gerade auf dem Zielsystem installiert ist. Das heißt du müsstest dann immer das passende Python mitliefern, deinem Kunden sagen, welches er zu installieren hat, oder ein pyc für alle möglichen Versionen anbieten.

Es gibt dann noch die schon angesprochenen Möglichkeiten mit py2exe, py2app oder freeze. Aber py2exe ist wieder mal nur für Windows, py2app ist nur für OS X, und freeze ist eben nur für *nix-Systeme. Letzteres lässt sich dementsprechend dann eben auch für ein ARM-Linux nutzen, wenn du willst. Es ist halt nur nervige Arbeit und ich kann mir vorstellen, dass immer mal wieder irgendwo Probleme auftauchen werden beim Kompilieren.
Python ist eben einfach eine Skriptsprache und ursprünglich nicht zum Kompilieren gedacht. Dann sollte man lieber gleich C(++)-Code und fertig. Das ist wohl das einfachste. ;)
Antworten