树莓派的HIFI玩法(USB、I2S)开启音频I2S输出-惠州市少帅音响科技有限公司

少帅音响会员登录

没有账号?30秒快速注册
注册会员的好处
1、注册会员,立即赠送元现金。
2、注册可获得专属帐户,尊享品质服务;
3、获得更多特价促销信息;
4、在线提交售后保修,查阅保修进程。
纯净线性电源
三层滤波+纯线性分立式稳压电源工作!
DIY定制
一对一专业客服接待,按客户要求定制。
专业开发团队
拥有一支专业扎实、团结进取、朝气蓬勃的技术研发团队!
产品齐全
DAC解码、耳放、数字界面、线性电源、数字播放器。

当前位置 : 首页>技术中心

树莓派的HIFI玩法(USB、I2S)开启音频I2S输出
收藏 打印 发给朋友 举报
来源:少帅音响 发布者:管理员 浏览:10261 阅读权限:游客 发表时间:2014/9/17 3:27:47
标签: 树莓派 

 

树莓派是一个可玩性很高的卡片式电脑,体积小巧,价格便宜,接口丰富,甚至包括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

安装Logitech Media Server与Squeezeslave的方法可参考http://allthingspi.webspace.virginmedia.com/lms.php   不过不要进行以下操作apt-get install alsa-base
modprobe snd_bcm2835
echo snd_bcm2835 >> /etc/modules
不然的话I2S的驱动会出问题。

会员登录

用户名:
密 码:
验证码: 图片看不清?点击重新得到验证码
会员:1660位 欢迎新会员:zfpsor

技术搜索


友情链接


service@hifiss.com
  • 少帅音响官方微信

    微信号:hifiss_com
    QQ群:166658170

  • 微信号:hifiss_com QQ群:113992955

    0752-2226716 Email:service@hifiss.com
  • 销售咨询 技术服务

官方微信

© 2010-2024All Rights Reserved.惠州市少帅音响科技有限公司V3.04 Beta1HiFiSS.Com Inc.粤ICP备2021045092号