树莓派的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音质细节丰富,很耐听。
好东东。 这个好,可以玩下! 不知道播放192K flac有没有问题。
显示怎么办?
最近弄USB DAC,也开始搞linux,挺好玩。 这个是独立播放器?要连接电脑? 壳很好啊哪里搞得 本帖最后由 meyas 于 2013-5-9 17:04 编辑
定音鼓 发表于 2013-5-9 15:32 static/image/common/back.gif
不知道播放192K flac有没有问题。
显示怎么办?
最近弄USB DAC,也开始搞linux,挺好玩。
播放flac没有问题,显示有HDMI和AV两种输出,如果有兴趣还可以搞触摸屏 能发个全图吗?
还有树莓PI的资料? yangshr 发表于 2013-5-9 16:11 static/image/common/back.gif
linux之下除了hqplayer.MPD或mplayer的声音不怎样,即使天价的weiss301也不行,我一早放弃linux了,令人失 ...
比windows好点吧。。。。。linux还是比较纯,就是驱动太烦 我早就想做树莓派了。。。。这玩意儿实在太牛逼了,奈何没有编程底子 好养眼的东西 yangshr 发表于 2013-5-9 19:39 static/image/common/back.gif
几十元买只路由装openwrt,比这种玩意强大得多,还可弄个音乐网桥玩玩
树莓派强大的不是它的硬件,而是有一个庞大的玩家群 这个玩法好! 只爱石机 发表于 2013-5-9 17:13 static/image/common/back.gif
能发个全图吗?
还有树莓PI的资料?
1543的电路图很简单的,我手画了一下。树莓派的资料网上很多的,树莓派的电路图也有,但没什么参考价值,这里最麻烦的是kernel的编译,要在linux环境下完成,如果需要的话我可以把编译好的系统做成img文件,可以直接在windows下写入SD卡,插入树莓派就能启动。
树莓派玩法很多丫,有空收一个搞搞,可以做一个硬盘无损播放器了. 其实最应该讨论的是这个问题,要解决音源问题啊,可以开发玩了,老讨论放大器有点麻木了 终于看到有同志折腾树莓pi了 呵呵