搜索
bottom↓
回复: 19

分享最简单的基于openwrt的wifi音乐播放器

[复制链接]

出0入0汤圆

发表于 2015-12-19 15:32:43 | 显示全部楼层 |阅读模式
RT,自己一个人瞎折腾,做的十分的不完美,纯当学习了,好像没什么卵用,没折腾的动力了,先上两张图

路由器买的论坛坛友的相信大家多知道,自己画了个底板加上了I2s接口的音频DAC cs4344



下面是原理图,里面有错误R34不能焊,那个搞错了弄到它定义的复位引脚上去了



接下来就是弄驱动了,然后就是网上找的开源的 ,里面有我编译好的模块安装就能用了



下面就是测试这个驱动,然后用OSS接口直接丢wav文件进去播放,结果声音断断续续的,从打印看好像是DMA一下停一下启动

到现在还没搞清楚为啥 ,还请各位大神指点,还弄了madplay上去玩了玩,最后尝试了ALSA接口来写终于声音正常了

可出来的是单声道,只有一个耳机有声音查了硬件好像没问题 这里花了较多的时间,后面不管了,单声道也接着玩吧

然后就开始弄路由器上的程序了,为了达到学习效果,我tcp和udp通信多使上了 ,udp方便用来发送一包一包的数据,然后就把就用udp来进行控制命令的发送和接收,

tcp是一种流更像连续不断的往声卡里写数据,然后就用tcp来传送歌曲数据,开始想过是用路由器来解MP3呢还是用手机解好发送原始PCM数据呢,后面为了简单还是决定用

手机端解好了再发送过去的方式来做的,之前在路由器上试了madplay发现CPU占用率还是蛮高的。做好后发现刚开始的前面数据来的有点慢,由于没有做缓冲队列,歌曲开头基本是没法听的

而且有的歌曲好像还播放不了,还没查清是手机端解码的问题,还是路由器那边的问题 ,暂停就更是只停了手机端解码,其实还有一些数据在TCP缓冲里在播段时间才停

因为这样上下曲功能就没弄了,还要增加与路由器的控制命令才行了,有时间和精力再完善了,分享出来是更希望有兴趣的同学一起来玩才有劲

下面是路由器端的程序



下面是Android端客户端程序,MP3解码是网上找的,界面也很简单就一个listview有用





如果有这个路由器并想玩这个的同学可以留言,打样还剩8块板子,付邮费就送给你们玩

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2015-12-19 17:14:31 | 显示全部楼层
xiaoyigechaos 发表于 2015-12-19 16:19
虽然也有这个板子,但是没时间折腾了。最近在玩香橙派,内存大,可安装的多一些 ...

你也在玩香橙派啊,我的都已经安装Android 当电视盒子看电视去了

WRTnode2R好像可以IIS 接口音频输出,就是懒得折腾。
楼主要是能移植 能支持 dlna 和 airplay协议的播放器就好了,直接用手机连接,不用自己的app,像android盒子一样,手机直接投屏 ,方便的很
我有时候就用手机放歌,电视做音箱放歌听

出0入13汤圆

发表于 2015-12-19 17:18:40 | 显示全部楼层
楼主有没有WQ存储器的烧写文件啊?我的WIFI打不开,更新了也没有用。求一个烧写文件!多谢了....

出0入0汤圆

 楼主| 发表于 2015-12-19 17:27:19 | 显示全部楼层
duxingkei 发表于 2015-12-19 17:14
你也在玩香橙派啊,我的都已经安装Android 当电视盒子看电视去了

WRTnode2R好像可以IIS 接口音频输出, ...

编译固件的时候有DLNA和airplay这两个选项,应该选到就可以编译进去了,不过具体没研究过

出0入0汤圆

 楼主| 发表于 2015-12-19 17:36:14 | 显示全部楼层
liao-ljj 发表于 2015-12-19 17:18
楼主有没有WQ存储器的烧写文件啊?我的WIFI打不开,更新了也没有用。求一个烧写文件!多谢了.... ...

这个是我的固件,用浏览器打开192.168.1.1里面进行升级



下面这个是路由器端的应用程序的bin档放进去就可以运行了,运行前先加载驱动

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2015-12-19 18:17:56 | 显示全部楼层
好的!多谢le........晚上回家试试看 ......

出20入0汤圆

发表于 2015-12-19 19:44:57 | 显示全部楼层
  谢谢分享。

出0入0汤圆

发表于 2015-12-19 20:30:14 | 显示全部楼层
不错不错。改天到你那边去看一下。

出0入0汤圆

 楼主| 发表于 2015-12-20 13:54:36 | 显示全部楼层
jxcylxh 发表于 2015-12-19 20:30
不错不错。改天到你那边去看一下。

哈哈,欢迎过来玩

出0入0汤圆

发表于 2016-1-8 10:46:58 | 显示全部楼层
现在进展怎么样了。

出0入0汤圆

 楼主| 发表于 2016-1-8 12:41:24 | 显示全部楼层
weiming4033 发表于 2016-1-8 10:46
现在进展怎么样了。

还是这个状态,不是很完善,最近在整别的东西了

出0入8汤圆

发表于 2016-1-8 13:16:41 来自手机 | 显示全部楼层
这个开发板买回来就吃灰了

出100入101汤圆

发表于 2016-1-8 13:53:52 | 显示全部楼层
顶下大牛!

出0入0汤圆

发表于 2016-1-25 15:13:40 | 显示全部楼层
想玩玩WRT,路由器卖的是什么型号的?

出0入0汤圆

 楼主| 发表于 2016-1-25 19:49:51 | 显示全部楼层
node720 发表于 2016-1-25 15:13
想玩玩WRT,路由器卖的是什么型号的?

淘宝搜openwrt然后按我的图片区找下,ar9331的我的

出0入0汤圆

发表于 2016-1-25 21:21:10 | 显示全部楼层
tianheiGE 发表于 2016-1-25 19:49
淘宝搜openwrt然后按我的图片区找下,ar9331的我的

选择MT 还是AR的?假如要自己学习修改OPENWRT和写驱动程序的话。

出0入0汤圆

 楼主| 发表于 2016-1-25 23:01:40 | 显示全部楼层
node720 发表于 2016-1-25 21:21
选择MT 还是AR的?假如要自己学习修改OPENWRT和写驱动程序的话。

多可以的

出0入0汤圆

发表于 2016-1-25 23:14:10 | 显示全部楼层

该固件适合MT7688,128MB内存,16MB FLASH。
水果手机的音乐推送爽爽的。另外无线超级稳定。
0.0.3版本固件升级列表:
1、解决GPIO39,40,41,42四个不受控问题。
2、为opkg增加MT7688的源。
3、增加reg工具,读取或设置物理地址的值。地址和数据统一16进制格式。
4、已经测试PWM功能,默认2路(PWM0和PWM1)。
0.0.2版本:
1、修复USB2.0问题。
2、增加USB声卡驱动,增加USB摄像头驱动。
3、增加USB转串口驱动,默认PL2303,CP2102,FT232 。
4、修复shairport的mmap问题,支持iphone手机推送音乐。
0.0.1版本:
1、基于chaos calmer R48061基础上构建
2、集成官方wifi驱动,AP名字默认为widora-xxxx(mac地址),稳如狗,支持apcli0。
3、集成alsa,madplay,默认refclk=12M ,支持板载wm8960录音、放音(但不能同时录放)                  
4、tf卡和usb自动挂在至/tmp/mounts/
5、3个串口。默认uart0是调试串口,115200bps

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2016-1-25 23:45:35 | 显示全部楼层
avr-arm 发表于 2016-1-25 23:14
该固件适合MT7688,128MB内存,16MB FLASH。
水果手机的音乐推送爽爽的。另外无线超级稳定。
0.0.3版本固 ...

感谢分享,可惜没你这个对应的板子,有机会玩玩

出100入101汤圆

发表于 2016-1-26 07:42:19 来自手机 | 显示全部楼层
大牛
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-11 06:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表