3回答

0收藏

[原创] 教你如何让强大的Raspbmc系统支持HIFI DAC扩展板

Raspberry Pi Raspberry Pi 3901 人阅读 | 3 人回复 | 2014-06-10

本帖最后由 ukonline2000 于 2014-6-10 12:44 编辑

前言:
本教程指导大家如果让Raspbmc系统支持HIFI DAC扩展板(扩展板购买地址:http://item.taobao.com/item.htm?id=38890455462

HIFI DAC扩展板介绍:https://www.cirmall.com/bbs/thread-31170-1-1.html
系统下载:
最新版本下载地址:http://www.raspbmc.com/download/
驱动配置:
1.登录系统通过ssh(网络)或者console控制台
2.安装ALSA工具集,执行以下命令:
sudo apt-get install alsa-utils
3.编辑配置文件:(别忘记插上扩展板了)
sudo vi /etc/modules
4.添加以下内容,保存后退出,使能DAC扩展板驱动
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_pcm5102a
snd_soc_hifiberry_dac
5.同步并重启系统
sync
sudo reboot
6.重启后执行“aplay -l”,查看DAC是否在声卡列表中
pi@raspbmc:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0
看到以上内容就算是识别了

系统配置:
1.首先让XBMC使能ALSA声卡,选择Raspbmc setting tool使能“Support for external sound cards”


2.然后就能在音频配置中找到alsa相应选项

注意:目前播放音频都是从DAC输出,但播放电影时还是从HDMI输出,原因是XBMC使用“omxplayer”在播放视频,而“omxplayer”目前还不支持DAC。解决之道是让XBMC使用“dvdplayer”作为播放视频的工具,不过“dvdplayer”在播放视频上没有“omxplayer”的兼容性好!
使用“dvdplayer”的方法,你需要在~/.xbmc/userdata目录下建立一个“advancedsettings.xml”文件,内容如下:
<advancedsettings>
<video>
<defaultplayer>dvdplayer</defaultplayer>
<defaultdvdplayer>dvdplayer</defaultdvdplayer>
</video>
</advancedsettings>
然后重启xbmc就可以了




关于raspbmc的使用问题可以访问官网了解:http://www.raspbmc.com/

关于raspbmc下使用红外,百度一下“raspbmc 红外”有很多参考的帖子,这里我就不多说了,注意DAC扩展板红外接口的对应关系如图所示:


博客站点:http://ukonline2000.com
网店:http://ukonline2000.taobao.com
分享到:
回复

使用道具 举报

回答|共 3 个

倒序浏览

沙发

ukonline2000

发表于 2014-6-10 12:50:32 | 只看该作者

自己顶一下
博客站点:http://ukonline2000.com
网店:http://ukonline2000.taobao.com
板凳

小菜儿

发表于 2014-6-10 13:15:41 | 只看该作者

虽然玩不了,UK大神的作品还是必须要支持的
地板

fj1161

发表于 2014-6-10 13:41:50 | 只看该作者

必须顶一个~~~~~~~~~```
第五年了,这次一定要坚持到底,不留遗憾!!!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条