Ich habe eine beagleboard mit TMS320C64x + DSP. Ich arbeite an einer Bildbearbeitungs-Beagleboard-Anwendung. So wird es funktionieren:Beagleboard: Wie sende/empfange ich Daten zum/vom DSP?
- Der ARM liest ein Bild aus einer Datei und fügt das Bild in ein 2D-Array ein.
- Der Arm sendet die Matrix zum DSP. Der DSP empfängt die Matrix.
- Der DSP führt den Bildverarbeitungsalgorithmus in der empfangenen Matrix aus (der Algorithmuscode verwendet etwa 5 MB dynamisch zugewiesenen Speicher).
- Der DSP sendet das verarbeitete Bild (Matrix) zum ARM. Der Arm erhält die Matrix.
- Der Arm speichert das verarbeitete Bild in einer Datei.
Ich habe bereits den Code für Schritte 1,3,5 geschrieben. Was ist der einfachste Weg, die Schritte 3 + 4 (Senden der Daten) zu machen? Codebeispiele sind willkommen.