zugriff auf pandaboard

Gast #3571788
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe ubuntu als betriebsystem in pandaboard es installiert und 
möchte mit eclipse als IDE auf seine die GPIO's zugreifen und nutzen, 
ich habe den eclipse soweit eingerichtet(GCC,cpp g++), meine frage ist 
brauche ich noch zusätzliche Bibliotheken oder config-dateien, die 
speziell für diese architektur sind?
ich freue mich auf Ihre unterstützung
#3571862
Lesenswert?
• ▲
▼
Du kennst den Unterschied zwischen IDE, Quelltext, (Cross-)Compiler und 
fertig Compiliertem Programm?

Was suchst du also genau?

Ein Plugin für Eclipse, damit du darin direkt die GPIOs per Mausklick 
schalten kannst?
> ("mit eclipse als IDE auf seine die GPIO's zugreifen")

Oder Eine C-Library, mit der dein fertig Compiliertes Programm Zugriff 
auf die GPIOs erhält, Das hat dann aber nichts mehr mit Eclipse zu 
tun...
> ("zusätzliche Bibliotheken...")

das wär dann z.B. sowas:
https://github.com/Linutronix/libgpio
(Vorsicht: es gibt eine "GPhoto-IO-Library" mit selben Namen)
#3572778
Lesenswert?
• ▲
▼
Das geht im einfachsten Fall ganz ohne Zusatz-Libs (und komplett 
unabhängig von Eclipse, ist schließlich nur C-Code):
1
...
2
 File * f=fopen ("/sys/class/gpio/gpio123/value", "w");
3
...
4
  for (...) {
5
    fwrite("1",1,1,f);
6
    rewind(f);
7
    sleep(1);
8
    fwrite("0",1,1,f);
9
    rewind(f);
10
    sleep(1);
11
  }
12
...

Evtl. eingerahmt von Zugriffen auf "/sys/class/gpio/export", "unexport", 
"direction", ...


Evtl. braucht man das "rewind" nicht, evtl. braucht man noch ein fsync 
nach jeden write.
ggfs. testen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren