是否可以在Zedboard的PS端使用命名管道;导致PL侧的FIFO(使用DMA,AXI,I2S等)然后我恢复到音频输出端口并从我的PS侧播放歌曲并从PL侧的音频输出端口收听?
如果是,则PS侧应遵循哪些步骤?
我猜测用户空间映射到内核空间。
答案 0 :(得分:1)
是的,事实证明,ANALOG DEVICES只有你需要的东西。
Analog Device维护的内核不同,其中 包括ALSA驱动程序 用于音频芯片(ADAU1761)和HDMI输出(ADV7511)。
https://github.com/analogdevicesinc/linux
那里有几个zynq分支。通常Xilinx会拉动驱动器 从那里为他们的内核, 但任何人都可以这样做。
构建说明(如果那是你想做的事情)是 在: http://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/linux/zynq_2014r2
或者,您也可以从此保管箱链接下载特定主板的现成图像:
https://www.dropbox.com/sh/yfbpj63pcenqatr/AAAt0s3xFXs47I7q5pNopheHa?dl=0
下载文件后;使用此命令解压缩它:
unxz -d sdimage-8G-zedboard.direct.xz
使用此命令找出SD卡的名称:
dmesg|tail
然后使用以下命令将生成的图像写入8GB SD卡:
sudo dd if=sdimage-8G-zedboard.direct of=/dev/sdX
其中sdX
是您从命令dmesg|tail
注意到的特定SD卡
此命令将清除SD卡上的所有预先存在的数据,因此如果该数据对您很重要,请确保备份。
警告:使用dd
命令时请务必小心。将映像写入错误的/dev/sdX
位置可能会导致操作系统和/或硬件损坏,并且风险极大。
刻录图像后;你很高兴去!一个完整的图形化Linux环境将会出现(您需要连接HDMI显示器;并使用USB OTG端口来使用鼠标和键盘)
注意:您还可以选择希望播放声音的路径; 无论是通过耳机插孔还是通过HDMI线缆。