meyas 发表于 2013-5-9 12:31

树莓派的HIFI玩法(USB、I2S)

    树莓派是一个可玩性很高的卡片式电脑,体积小巧,价格便宜,接口丰富,甚至包括I2S数字音频接口,由于官方没有提供I2S接口驱动,原来只能通过USB连接DAC玩。USB DAC能直接被树莓派识别,只要切换输出声卡为USB DAC就行了,很简单:
$sudo nano /etc/modprobe.d/alsa-base.conf
查找“options snd-usb-audio index=-2”改为“options snd-usb-audio index=0” 保存,重启~
播放软件可以用MPD或mplayer,都能支持APE等无损音频格式。


    既然有I2S接口却不能用总觉得很遗憾,因此到处找资料,终于在国外论坛上找到相关的讨论贴,讨论如何开发I2S驱动,本人对linux驱动的开发完全不懂,经过长期的潜水,终于等到了可用的驱动源代码发布:https://github.com/koalo/linux
    该驱动目前支持TDA1541a、TDA1543、ESS9018、WM8731 等 DAC芯片,下载后编译,替换官方操作系统的kernel和modules,开机,装载相关的modules:
sudo modprobe -a snd_soc_bcm2708 snd_soc_bcm2708_i2s bcm2708_dmaengine snd_soc_tda1541a snd_soc_rpi_tda1541a
把播放软件的输出声卡改为I2S声卡:alsa:device=hw=1.0

系统准备就绪,接下来就是硬件了,我洞洞了一个简易的2并联TDA1543 DAC扩展板,通过插座直接连接树莓派的P5接口:



开机播放,享受音乐吧~ 感觉直连I2S音质细节丰富,很耐听。

martinzhou 发表于 2013-5-9 13:05

好东东。

JASONLAM 发表于 2013-5-9 15:31

这个好,可以玩下!

定音鼓 发表于 2013-5-9 15:32

不知道播放192K flac有没有问题。
显示怎么办?
最近弄USB DAC,也开始搞linux,挺好玩。

lujuliang 发表于 2013-5-9 16:00

这个是独立播放器?要连接电脑?

octflower 发表于 2013-5-9 16:03

壳很好啊哪里搞得

yangshr 发表于 2013-5-9 16:11

meyas 发表于 2013-5-9 16:50

本帖最后由 meyas 于 2013-5-9 17:04 编辑

定音鼓 发表于 2013-5-9 15:32 static/image/common/back.gif
不知道播放192K flac有没有问题。
显示怎么办?
最近弄USB DAC,也开始搞linux,挺好玩。

播放flac没有问题,显示有HDMI和AV两种输出,如果有兴趣还可以搞触摸屏

只爱石机 发表于 2013-5-9 17:13

能发个全图吗?
还有树莓PI的资料?

zltmax 发表于 2013-5-9 19:19

yangshr 发表于 2013-5-9 16:11 static/image/common/back.gif
linux之下除了hqplayer.MPD或mplayer的声音不怎样,即使天价的weiss301也不行,我一早放弃linux了,令人失 ...

比windows好点吧。。。。。linux还是比较纯,就是驱动太烦

zltmax 发表于 2013-5-9 19:20

我早就想做树莓派了。。。。这玩意儿实在太牛逼了,奈何没有编程底子

03104512 发表于 2013-5-9 19:36

好养眼的东西

yangshr 发表于 2013-5-9 19:39

meyas 发表于 2013-5-9 20:54

yangshr 发表于 2013-5-9 19:39 static/image/common/back.gif
几十元买只路由装openwrt,比这种玩意强大得多,还可弄个音乐网桥玩玩

树莓派强大的不是它的硬件,而是有一个庞大的玩家群

dyh8283221 发表于 2013-5-10 09:28

这个玩法好!

meyas 发表于 2013-5-10 10:32

只爱石机 发表于 2013-5-9 17:13 static/image/common/back.gif
能发个全图吗?
还有树莓PI的资料?

1543的电路图很简单的,我手画了一下。树莓派的资料网上很多的,树莓派的电路图也有,但没什么参考价值,这里最麻烦的是kernel的编译,要在linux环境下完成,如果需要的话我可以把编译好的系统做成img文件,可以直接在windows下写入SD卡,插入树莓派就能启动。

gowinder 发表于 2013-5-10 11:36

树莓派玩法很多丫,有空收一个搞搞,可以做一个硬盘无损播放器了.

刀锋8898 发表于 2013-5-10 12:34

其实最应该讨论的是这个问题,要解决音源问题啊,可以开发玩了,老讨论放大器有点麻木了

pihack 发表于 2013-5-11 10:04

终于看到有同志折腾树莓pi了 呵呵

yangshr 发表于 2013-5-11 14:32

页: [1] 2 3
查看完整版本: 树莓派的HIFI玩法(USB、I2S)