1

主题

0

好友

0

积分

新手上路 当前离线

Rank: 1

UID
42942
帖子
91
精华
0
经验
77 点
金钱
77 ¥
注册时间
2008-5-12
发表于 2012-11-29 01:26 | 显示全部楼层
本帖最后由 dk_wong 于 2012-11-29 01:43 编辑

看了论坛X5的设计架构,与自己近来想的usb外置声卡的wav播放部分原理一致,所以我觉得x5完全可以升级为外置声卡。
方案如下:
1、x5增加usb接口与电脑进行连接,x5的usb接口设计成串行数据口模式。
2、编写电脑播放程序读取硬盘音乐文件,转换为wav格式,再通过usb接口传送到x5的缓存里。在这过程要进行数据校验,以保证数据的正确性。
3、最后x5读取缓存的数据进行播放,再把播放的时间信息通过usb接口回传给电脑播放程序显示,用以消除因传送数据产生的时间延时。
至于这个缓存用x5原来的乒乓缓存还是增加一组新缓存来实现,这就要通过试验来决定。

大家看看这个方案可行不?

34

主题

10

好友

2071

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
45637
帖子
1946
精华
0
经验
2071 点
金钱
1926 ¥
注册时间
2008-6-17
发表于 2012-11-29 21:29 | 显示全部楼层
干嘛这样转来转去,直接拷到32G的SD卡上不就完了。

1

主题

0

好友

0

积分

新手上路 当前离线

Rank: 1

UID
42942
帖子
91
精华
0
经验
77 点
金钱
77 ¥
注册时间
2008-5-12
 楼主| 发表于 2012-11-29 23:55 | 显示全部楼层
干嘛这样转来转去,直接拷到32G的SD卡上不就完了。
飞天狼001 发表于 2012-11-29 21:29



    多一功能,又不占地方,而且也解决了电脑jitter严重的问题。

1

主题

0

好友

0

积分

新手上路 当前离线

Rank: 1

UID
42942
帖子
91
精华
0
经验
77 点
金钱
77 ¥
注册时间
2008-5-12
 楼主| 发表于 2012-12-8 00:58 | 显示全部楼层
本帖最后由 dk_wong 于 2012-12-8 01:05 编辑

没人感兴趣?呵呵,自己继续探讨。
据闻ARM的usb-slave模式只能烧写程序,不能进行数据通信,所以可以改用usb-host模式,并内置无线网卡的驱动,这样就可以外接usb无线网卡跟pc机进行数据通信。
X5从而变身为一台jitter很小的无线网播。

0

主题

0

好友

125

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
240680
帖子
126
精华
0
经验
125 点
金钱
125 ¥
注册时间
2010-9-15
发表于 2012-12-8 10:29 | 显示全部楼层
感觉很难...

56

主题

12

好友

6086

积分
     

青铜剑侠 当前离线

小熊猫

Rank: 8Rank: 8

UID
59487
帖子
7494
精华
0
经验
6086 点
金钱
5743 ¥
注册时间
2008-10-20
发表于 2012-12-8 12:58 | 显示全部楼层
这个是CM3,不是ARM9也不是ARM11,更不是A5/A8/A9

1

主题

0

好友

0

积分

新手上路 当前离线

Rank: 1

UID
42942
帖子
91
精华
0
经验
77 点
金钱
77 ¥
注册时间
2008-5-12
 楼主| 发表于 2012-12-8 21:11 | 显示全部楼层
本帖最后由 dk_wong 于 2012-12-8 21:15 编辑

继续探讨。
有人用CM3设计了类似的方案,可以参考。
1.jpg
原文链接:
http://www.huazhoucn.com/fanganshow.aspx?fid=3291
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部