[数播] x86平台改数播案例分享

[复制链接] 查看: 17231|回复: 40

4

主题

0

好友

51

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
841576
帖子
49
精华
0
经验
51 点
金钱
43 ¥
注册时间
2017-11-21
发表于 2017-12-1 13:10 | 显示全部楼层
接上周发的RK3288改数播的帖子,这次选择了x86平台,机子是一款比较老的,型号是七彩虹i-AE50,目前已经不好买到了,手边有一个就先拿它试试。下面进入正题

总体步骤和RK3288的操作一致,有几处不太一样,写到哪儿说到哪儿。备只是转盘的部分由RK3288换成了七彩虹i-AE50,其他部分不变。详细参数https://baike.baidu.com/item/%E4%B8%83%E5%BD%A9%E8%99%B9i-AE50%20V14/647092

b3fb43166d224f4aa007fe7308f790529822d130.jpg

4

主题

0

好友

51

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
841576
帖子
49
精华
0
经验
51 点
金钱
43 ¥
注册时间
2017-11-21
 楼主| 发表于 2017-12-1 13:11 | 显示全部楼层
动手开整,第一步安装Debian,下载debian 7 ISO镜像,通过专门的启动盘制作工具,制作USB启动盘。然后USB启动安装完成。
Debian固件下载https://www.debian.org/distrib/netinst

第二步安装实时内核(详细步骤在二楼)

安装内核:
   sudo apt-get update
sudo apt-get install linux-image-rt-amd64
安装完后,查看安装的内核:
sudo uname -a
    如果显示的信息中有”RT”的英文字母,表示实时操作系统内核已安装成功。

4

主题

0

好友

51

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
841576
帖子
49
精华
0
经验
51 点
金钱
43 ¥
注册时间
2017-11-21
 楼主| 发表于 2017-12-1 13:11 | 显示全部楼层
第三步安装和配置linux声卡驱动ALSA

安装和配置linux声卡驱动ALSA
sudo apt-get install alsa-base alsa-utils
在配置文件/etc/modprobe.d/alsa-base.conf中添加配置:
options snd-usb-audio index=0
注意上述配置需要根据情况配置为0或者其他数字。具体配置的数字为多少需要根据/proc/asound/cards中USB-Audio前面的序号而定。
另外配置文件/etc/security/limits.conf需要添加:
@audio - rtprio 99
@audio - memlock unlimited
@audio - nice -10

4

主题

0

好友

51

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
841576
帖子
49
精华
0
经验
51 点
金钱
43 ¥
注册时间
2017-11-21
 楼主| 发表于 2017-12-1 13:12 | 显示全部楼层
第四步安装和配置播放软件MPD(详细步骤在四楼) 

安装和配置播放软件MPD
    安装:
sudo apt-get install mpd
配置:
       在配置文件/etc/mpd.conf中,添加或修改以下配置:
# 文件和目录的配置,根据实际进行配置:
music_directory         "/home/usbaudio/share/music"
#
playlist_directory      "/home/usbaudio/share/playlist"
db_file                 
"/var/lib/mpd/tag_cache"
log_file               
"/var/log/mpd/mpd.log"
pid_file                "/var/run/mpd/pid"
state_file              "/var/lib/mpd/state"
sticker_file           
"/var/lib/mpd/sticker.sql"
# MPD通用参数的配置
user                            "mpd"
group                            "audio"
# For network
#bind_to_address                "localhost"
port                            "6600"
auto_update                               "yes"
# Symbolic link
behavior ######################################################
follow_outside_symlinks        "yes"
follow_inside_symlinks        "yes"
# Zeroconf / Avahi
Service Discovery ##########################################
zeroconf_enabled               "yes"
zeroconf_name                  "debianmusic"
# 语音输出配置
audio_output {
              type            "alsa"
              name            "My Alsa Device"
              device          "hw:0,0"   #HW后面第一个数字就USB-Audio设备号对应
}
# Volume control
mixer ########################################################
#mixer_type                     "hardware"
#mixer_type                     "software"
mixer_type                        "disabled"
# Character
Encoding ##########################################################
filesystem_charset              "UTF-8"
id3v1_encoding                 "UTF-8"
##############################################################################

4

主题

0

好友

51

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
841576
帖子
49
精华
0
经验
51 点
金钱
43 ¥
注册时间
2017-11-21
 楼主| 发表于 2017-12-1 13:17 | 显示全部楼层
第五步控制端安装Auermo,下载链接http://auremo.codeplex.com/,下载安装后打开,配置MPD的IP地址,其他配置参数保持不变。如果上述配置没有错误的话,则会在Auremo窗口的右下角状态栏中显示已连接到服 =务器的信息,否则会显示连接失败的信息。如果有错误就根据安装组件中的日志错误信息进行检查。
QQ截图20171122143504.png

4

主题

0

好友

51

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
841576
帖子
49
精华
0
经验
51 点
金钱
43 ¥
注册时间
2017-11-21
 楼主| 发表于 2017-12-1 13:18 | 显示全部楼层
第五步控制端安装Auermo,下载链接http://auremo.codeplex.com/,下载安装后打开,配置MPD的IP地址,其他配置参数保持不变。如果上述配置没有错误的话,则会在Auremo窗口的右下角状态栏中显示已连接成功的信息,否则会显示连接失败的信息。如果有错误就根据安装组件中的日志错误信息进行排查。

QQ截图20171122143504.png

4

主题

0

好友

51

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
841576
帖子
49
精华
0
经验
51 点
金钱
43 ¥
注册时间
2017-11-21
 楼主| 发表于 2017-12-1 13:24 | 显示全部楼层
QQ截图20171201132355.png

4

主题

0

好友

51

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
841576
帖子
49
精华
0
经验
51 点
金钱
43 ¥
注册时间
2017-11-21
 楼主| 发表于 2017-12-1 13:25 | 显示全部楼层
实在不知道哪个字是不良信息,就这样凑合一下看吧

145

主题

2

好友

1959

积分
     

侠之大者 当前在线

潜到世界的尽头

Rank: 6Rank: 6

UID
115589
帖子
16458
精华
0
经验
1959 点
金钱
1165 ¥
注册时间
2009-7-2
发表于 2017-12-1 16:35 来自手机端 | 显示全部楼层
很想这样玩

4

主题

0

好友

51

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
841576
帖子
49
精华
0
经验
51 点
金钱
43 ¥
注册时间
2017-11-21
 楼主| 发表于 2017-12-1 16:46 | 显示全部楼层

挺简单的,你可以试一下

95

主题

5

好友

1179

积分
     

侠之大者 当前离线

论坛傻逼多

Rank: 6Rank: 6

UID
577648
帖子
1089
精华
0
经验
1179 点
金钱
958 ¥
注册时间
2013-3-26
发表于 2017-12-1 17:01 | 显示全部楼层
我也想过买台PDA,CE系统那种,换片好点的DAC就可以做播放器。。只是想了想,没动力。

4

主题

0

好友

51

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
841576
帖子
49
精华
0
经验
51 点
金钱
43 ¥
注册时间
2017-11-21
 楼主| 发表于 2017-12-1 17:28 | 显示全部楼层
BH7KQK 发表于 2017-12-1 17:01
我也想过买台PDA,CE系统那种,换片好点的DAC就可以做播放器。。只是想了想,没动力。

PDA性能够用吗,如果可以的话也是一个很好的选择哈哈哈

21

主题

3

好友

432

积分

业余侠客 当前离线

Rank: 4

UID
802726
帖子
414
精华
0
经验
432 点
金钱
380 ¥
注册时间
2015-10-25
发表于 2017-12-1 18:27 | 显示全部楼层
用树莓派3B玩过。居然没有MCLK 我真的是。。。。。。  实际上效果并不好,树莓派的始终不行。。。干扰也大。  X86其实就是一台小的PC  和PC其实差距不大,区别只是Windows和linux罢了。

4

主题

0

好友

51

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
841576
帖子
49
精华
0
经验
51 点
金钱
43 ¥
注册时间
2017-11-21
 楼主| 发表于 2017-12-4 09:49 | 显示全部楼层
aviconverter 发表于 2017-12-1 18:27
用树莓派3B玩过。居然没有MCLK 我真的是。。。。。。  实际上效果并不好,树莓派的始终不行。。。干扰也大 ...

嗯呢 arm的你玩吗 我现在主要研究这块了

1

主题

0

好友

395

积分
     

业余侠客 当前离线

Rank: 4

UID
70825
帖子
439
精华
0
经验
395 点
金钱
394 ¥
注册时间
2008-12-25
发表于 2017-12-8 23:17 | 显示全部楼层
确实是不错的方案,楼主在这方面真精通啊,佩服!!!

50

主题

13

好友

3565

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
836217
帖子
3688
精华
0
经验
3565 点
金钱
3415 ¥
注册时间
2017-8-4
发表于 2017-12-9 20:23 | 显示全部楼层
板子老反倒更好,新的板子装Linux上很可能有的驱动没有。

2

主题

0

好友

52

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
249347
帖子
190
精华
0
经验
52 点
金钱
49 ¥
注册时间
2010-10-11
发表于 2017-12-10 13:55 | 显示全部楼层
不错不错,学习了,下次有空跟着步骤试一下

15

主题

1

好友

1270

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
5653
帖子
1276
精华
1
经验
1270 点
金钱
1187 ¥
注册时间
2005-9-22
发表于 2018-2-9 15:46 | 显示全部楼层
wangying881205 发表于 2017-12-1 13:11
动手开整,第一步安装Debian,下载debian 7 ISO镜像,通过专门的启动盘制作工具,制作USB启动盘。然后USB启 ...

我不清楚为啥要安装实时内核。

66

主题

44

好友

1万

积分
     

贵宾 当前离线

Rank: 3Rank: 3

UID
111707
帖子
12373
精华
3
经验
12784 点
金钱
12244 ¥
注册时间
2009-6-14

社区贡献 论坛贵宾

发表于 2018-2-9 16:34 | 显示全部楼层
工控板做PC hifi ,数字转盘的都屡见不鲜

关键的问题是:

1、基于X86平台的开发板,是否支持 I2S直出 (而不是通过 SPDIF转 IIS)

2、是否能直接进入播放软件的图形操作界面

46

主题

2

好友

1838

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
9129
帖子
1762
精华
0
经验
1838 点
金钱
1687 ¥
注册时间
2006-5-4
发表于 2018-2-10 14:04 | 显示全部楼层
玩HTPC的时候    发现同样的系统, 将CPU 、 内存 等的电压都+0.1-0.2V      然后主频降低点

声音会稍好些,  不懂数播是否也这样?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部