Forum: PC-Programmierung mikrocontroller pins per linux verfügbar machen


von Tassilo A. (tiras)


Lesenswert?

moin moin

kenn jemand ein projekt wie man arduinos oder standart atmegas per linux 
"ansprechen" kann?
mit schwebt z.b. ein /proc/xyz/portA (wo dann dann 1 byte lesen oder 
schreiben kann das den zustand der ersten 8 io pins darstellt) oder 
/proc/xyz/1wire/ wo man alle onewire sensoren sehen kann.

klar kann man das selber machen und einfach ein kleines script schreiben 
das z.b. daten von und nach /dev/ttyUSB0 schreibt, aber wenn es schon 
jemand hat muss man das rad nicht nochmal neu erfinden.

grüße

von Dr. Sommer (Gast)


Lesenswert?

Tassilo A. schrieb:
> klar kann man das selber machen und einfach ein kleines script schreiben
> das z.b. daten von und nach /dev/ttyUSB0 schreibt

Und wie genau willst du in einer Scriptsprache einen Linux Kernel 
Treiber schreiben, der nötig ist um die /proc Dateien anzulegen?! Nene, 
das muss C sein und ganz "einfach" ist das auch nicht. Weiß aber nicht 
ob es so etwas schon gibt.

von Daniel A. (daniel-a)


Lesenswert?

Die Dateien sollten dann aber in dev, und nicht in proc sein. Proc ist 
für Systeminternals, wie z.B. die PID oder das CWD eines Programms.

von Won K. (Firma: Outside the Asylum) (the_sane)


Lesenswert?

Tassilo A. schrieb:
> kenn jemand ein projekt wie man arduinos oder standart atmegas per linux
> "ansprechen" kann?

Willst Du die 'nackten' Prozessoren ansprechen oder willst Du denen auch 
gleich automagisch eine passende Programmierung verpassen?

von HolgerT (Gast)


Lesenswert?

Möglicherweise ist das was für Dich:
http://generichid.sourceforge.net/

von Mathias M. (matjes)


Lesenswert?

Vielleicht ist auch Firmata so ähnlich wie du das suchst...

https://github.com/firmata/arduino

von Stephan (Gast)


Lesenswert?

zumindest fuer die Peripherie:
* <http://firmata.org>;
* <http://bitlash.net>;

Fuer'n Host dann noch schnell[TM] ein Treiber/eine Adaptionsschicht...

Ev. ist in der Ecke RasPi+'duino mehr zu finden.

73 de Stephan HB9ocq

von Tassilo A. (tiras)


Lesenswert?

moin moin

firmata scheint genau das zu sein was ich gesucht habe. danke.
habe mit auch bitlash angeguckt und darüber bin ich auf bitty gestossen 
was sogar noch "netter" zu sein scheint da ich das ganze sogar über das 
netzwerk machen kann.

vielen dank an die tippgeber!

grüße

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.