Forum: Mikrocontroller und Digitale Elektronik Arduino Yun-Protokoll zwischen den Prozessoren


von Florian E. (fofi1)


Lesenswert?

Servus,

ich hab als Bastler jetzt mal Stilbruch begangen und spiele grade mit 
nem fertigen Board rum ;)

Da ich das Arduino Yun aber lieber in Basic oder Assembler bespaßen will 
als in C bin ich auf der Suche nach dem Protokoll zwischen dem ARM mit 
Openwrt und dem AVR auf dem Board.

Ich kann über Google nichts finden, was aber auch daran liegen kann dass 
ich mit Openwrt nicht ganz so bewandert bin.

Weiss einer von euch wo ich eine Doku zum protokoll zwischen den Chips 
herbekomme?

von nicht"Gast" (Gast)


Lesenswert?

Hallo,

du bist doch Bastler. Lies halt die Doku. Der ganze Kram ist doch Open 
Source.

Ansonten gilt: use the source Luke

von Kaj (Gast)


Lesenswert?

Guckst du hier:
http://arduino.cc/en/Main/ArduinoBoardYun

Da die einfach über RX/TX verbunden sind, glaube ich nicht, das es da 
groß ein "Protokoll" gibt, bzw. das "Protokoll" wirst du selbst 
implementieren duerfen. simple serielle kommunikation halt.

von Florian E. (fofi1)


Lesenswert?

Hi,

ja das ist ein serielles Protokoll. Auf dem ARM läuft ja ein Openwrt 
verschnitt.

Nur es gibt anscheinend wirklich keine Doku was der AVR dem ARM senden 
muss um den ARM zu irgendwas zu bewegen.

von Dr. Sommer (Gast)


Lesenswert?

Es gibt sehr wohl ein Protokoll, umgesetzt von der "Bridge Library"
http://arduino.cc/en/Reference/YunBridgeLibrary

Florian Eberl schrieb:
> Da ich das Arduino Yun aber lieber in Basic oder Assembler bespaßen will
> als in C
Glücklicherweise verwendet die Arduino IDE kein C sondern C++. Also 
brauchst du nicht aufwendig die komplette Library nachbauen, sondern 
kannst sie einfach in C++ verwenden!

von Florian E. (fofi1)


Lesenswert?

Hi Dr.Sommer ;)

Danke erstmal. Ja genau die Library kenn ich.
Das Problem: Ich code in Assembler und Basic. Daher würde ich gerne 
wissen welche Datensätze und Timings der ARM sehen will. Ich will das 
Programm für den Yun nicht wie normal über die Arduino IDE schreiben 
sondern in Assembler oder Basic da mir das persönlich um einiges lieber 
ist.

Aber anscheinend gibt es keine Dokumentation (ala Datenblatt) für das 
Programm aufm ARM.

von Ronny S. (phoenix-0815)


Lesenswert?

Hallo,
da auf dem ARM ja ein mini OpenWRT läuft sollte es ja nicht so schwer 
sein an die Info`s zu kommen.
OpenWRT Forum wäre eine Möglichkeit.

Gruß Ronny

von Dr. Sommer (Gast)


Lesenswert?

Was ist das überhaupt für ein komisches Konzept, von einem Mini AVR aus 
den dicken ARM zu steuern. Warum programmiert man nicht seine 
Hauptanwendung direkt auf dem ARM auf dem OpenWRT und schickt ein paar 
simple Steuerbefehle über den Serialport an den AVR, der dann die 
zeitkritischen I/O-Sachen machen kann...

von nicht“Gast“ (Gast)


Lesenswert?

Moin,

Das ist ja das Konzept ;). Den ARM kannst du in dem Fall eher als Shield 
betrachten, nur das er einfach schon auf der Platine ist.

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.