Forum: Mikrocontroller und Digitale Elektronik Raspberry PI einlesen von Dateien in eclipse


von Jens (Gast)


Lesenswert?

Moin,

ich kompiliere cross unter windows für den Raspberry PI und nutze die 
GNU toolchain.

Ich habe das Problem, dass sämtliche Dateioperationen nicht ausgeführt 
werden können während ich debugge. Angegebene Dateipfade können nicht 
gefunden werden.

Wenn ich mir im Programm den Inhalt des aktuelles Ordners auflisten 
lasse erhalte ich folgendes. Daraus schließe ich, dass ich gar nicht mit 
der Dateistruktur von linux arbeite? Wo wird mein programm ausgeführt? 
Nach dem debugging, befindet sich das Programm auf dem Raspberry unter 
dem gewünscten Pfad und kann normal ausgeführt werden. Es ist jedoch 
zeit raubend, zum debuggen immer die Konsole aufrufen zu müssen.
1
.Xauthority
2
.minecraft
3
libmodbus
4
Music
5
.pki
6
Videos
7
mu_code
8
.gnupg
9
.bluej
10
.vnc
11
.xsession-errors.old
12
Public
13
Downloads
14
datenbank.db
15
.local
16
.
17
.bash_logout
18
Pictures
19
MagPi
20
.bashrc
21
Documents
22
Desktop
23
.bash_history
24
db.db
25
..
26
eclipse
27
.profile
28
config.sh
29
.mozilla
30
Templates
31
.thumbnails
32
.cache
33
.config
34
adapter
35
.java
36
.xsession-errors

von Schütze (Gast)


Lesenswert?

Ich kann Dir zwar nicht direkt weiterhelfen, aber warum gibst Du nicht 
anstatt des Inhaltes des Pfades einfach den Pfad selbst aus?
Dann weißt Du doch wo das Ding ausgeführt wird.

von da1l6 (Gast)


Lesenswert?

Das sieht nach dem Home-Verzeichnis eines Benutzers mit grafischer 
Oberfläche aus. Also vermutlich in /home/pi

von Philipp G. (geiserp01)


Lesenswert?

Jens schrieb:
> Wo wird mein programm ausgeführt?

pwd

von Jens (Gast)


Lesenswert?

da1l6 schrieb:
> Das sieht nach dem Home-Verzeichnis eines Benutzers mit grafischer
> Oberfläche aus. Also vermutlich in /home/pi

Tatsache das stimmt. Aber warum wird das programm ausgerechnet dort 
ausgeführt? Ich habe unter "Remote Absolute File Path .." etwas ganz 
anderes angegeben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.