2017-11-22 14 views
0

Ist es möglich, eine Named Pipe auf meiner PS-Seite des Zedboards zu haben? das führt zu einem FIFO auf der PL-Seite (unter Verwendung von DMA, AXI, I2S usw.), die ich dann zum Audioausgangsport zurückführe und Songs von meiner PS-Seite abspiele und von dem Audioausgang auf der PL-Seite höre?Abspielen von Audiodateien im SD-Kartenspeicher auf Zedboard

Wenn ja, welche Schritte sind auf der PS-Seite zu befolgen?

Ich rate beim Mapping von Benutzerraum in Kernel-Raum.

Antwort

1

Ja, es stellt sich heraus, dass ANALOG DEVICES genau das Zeug hat, das Sie brauchen.

Es gibt einen anderen Kern, der von Analog Devices hält, die beide ALSA Treiber für den Audio-Chip (ADAU1761) und dem HDMI-Ausgang (ADV7511) umfasst.

https://github.com/analogdevicesinc/linux

gibt es ein paar Zynq Zweige drin. Normalerweise zieht Xilinx Treiber von dort für ihre Kernel, , aber jeder kann das gleiche tun.

Die Build-Anweisungen (wenn das die Art von Sache, die Sie tun wollen) ist an: http://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/linux/zynq_2014r2

Oder alternativ können Sie laden Sie einfach das fertige Bild für Ihr spezielles Board von dieser Dropbox Link:

https://www.dropbox.com/sh/yfbpj63pcenqatr/AAAt0s3xFXs47I7q5pNopheHa?dl=0

Nachdem Sie die Datei herunterladen; dekomprimieren es mit diesem Befehl:

unxz -d sdimage-8G-zedboard.direct.xz 

den Namen Ihrer SD-Karte mit diesem Befehl finden Sie:

dmesg|tail 

Und dann schreibt das resultierende Bild zu Ihrer 8GB SD-Karte mit diesem Befehl:

sudo dd if=sdimage-8G-zedboard.direct of=/dev/sdX 

wo sdX ist Ihre bestimmte SD-Karte, die Sie aus dem Befehl notiert dmesg|tail Dieser Befehl löscht alle bereits vorhandenen Stellen Sie sicher, dass Sie eine Sicherungskopie der Daten auf der SD-Karte haben, wenn diese Daten für Sie wichtig sind.

WARNUNG: Bitte sehr vorsichtig sein, während des dd Befehl. Das Schreiben des Bildes in den falschen Ort könnte möglicherweise auch zur Beschädigung des Betriebssystems und/oder der Hardware führen und ist extrem riskant.

Nachdem Sie das Bild brennen; du bist gut zu gehen! Eine ausgewachsene grafische Linux-Umgebung wird angezeigt (Sie müssen ein HDMI-Display anschließen und den USB-OTG-Port verwenden, um Maus und Tastatur zu verwenden)

HINWEIS: Sie können auch wählen, welchen Pfad Ihr Sound wiedergeben soll ; ob über die Kopfhörerbuchse oder über das HDMI-Kabel.

Verwandte Themen