openwrt路由器也享受时钟报时快感编码过程
一些朋友家有那种电子挂壁时钟,买来的时候默认是开着整点报时的,但是报时就报时,报时后还有一段很不好听的旋律,这样很多朋友就关了整点报时,如果简简单单的说现在几点,那谁还会去关了报时?今天我不是教大家修改挂壁时钟的什么源码,什么资源的。
来说说如何用路由器报时,首先我家木有那种挂壁时钟,我又想报时,所以想到了让路由器报时,所以有了本文!
我的路由是刷了openwrt开源系统的,是基于linux3.3的内核的,加上路由器有usb接口,我也有usb声卡(我记得我以前发表过一篇路由器播放歌曲的文章)
所以声卡安装的过程可以参照我的文章 http://68xg.com/linux/30.html
ok废话不多说,来说说制作过程,硬件+软件+源码+bug修复
1】硬件:usb声卡,小音箱
2】软件:madplay 这里要安装,opkg install madplay
3】源码:(本文最后面)
4】bug修复:因为发现了madplay在播放到最后的时候,会因为切换播放列表造成系统死机,我也不想也没时间去看madplay的源码,所以我简单的跳过了这个bug,就是我本来声音文件是接近7秒的,我用wavecn软件处理了一下,在后面加了10秒的绝对静音,然后用
madplay /www/baoshi/0.mp3 &
sleep 7