Forum: Mikrocontroller und Digitale Elektronik Kommunikations-Methode für eine Prozessor Kopplung


von Dennis K. (Gast)


Lesenswert?

Hallo zusammen,

ich arbeite gerade an einem UNI-Projekt und soll den Prozessor des 
BeagleBones Black mit einem ATXMega koppeln. Dabei soll der BeagleBone 
alle komplexen Aufgaben und der ATXMega die zeitkritischen Aufgaben 
übernehmen.
Für die Kopplung dieser Prozessoren soll die SPI Schnittstelle verwendet 
werden.

Ich hab an so was wie message passing interface gedacht, als 
Kommunikations-Methode zwischen den Prozessoren. Ich würde mich um 
weitere Anregungen freuen.

Grüße Dennis K.

von (prx) A. K. (prx)


Lesenswert?

Dennis K. schrieb:
> Für die Kopplung dieser Prozessoren soll die SPI Schnittstelle verwendet
> werden.

Halte ich nur für sinnvoll, wenn auf dem Xmega DMA zur Verfügung steht. 
Andernfalls macht das SPI Modul der AVRs mangels Puffer bei Slaves 
keinen Spass.

: Bearbeitet durch User
von Dennis K. (Gast)


Lesenswert?

Ja DMA steht zur Verfügung.

Mich interessieren aber die Kommunikations-Methoden zwischen den 
Prozessoren wie z.B. MPI.

von Dr. Sommer (Gast)


Lesenswert?

MPI zur Kommunikation im Embedded Bereich zu verwenden, und dann auch 
noch zwischen nur 2 Prozessoren, ist bestenfalls... ungewöhnlich. MPI 
ist ziemlich komplex, und das komplett dafür zu implementieren oder auch 
nur anzupassen klingt spaßig. Warum kein einfaches Protokoll, wo du dir 
ein paar Paket-Typen definierst und die hin-und herschickst? Wie bei 
einer Unzahl an Netzwerk-Protokollen (zB TCP, IP, UDP, Ethernet, ...)

von Dr. Sommer (Gast)


Lesenswert?

PS: Was genau verstehst du unter Kommunikations-Methode? Ein 
Strukturierungs-Konzept für ein Protokoll oder das zugehörige 
Anwendungs-API?

von Dennis K. (Gast)


Lesenswert?

in erster Linie um ein Strukturierungs-Konzept

von Dr. Sommer (Gast)


Lesenswert?

Das heißt du möchtest OSI-Layer 2-6 auf der Basis von SPI komplett 
implementieren? So wie bei der (möglichen...) Anwendung von MPI zB 
Ethernet-IP-TCP- MPI/Protokoll&Verbindung - MPI/API? Deine Anwendung 
muss wohl sehr komplex sein, dass du das alles brauchst! Verrate mal 
mehr darüber.

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.