WR941N V2改造网络收音机,transmission,总结了一些编译问题....
RT~第一次发正式贴,不会排版,不好意思啦~~~ 楼主偶然间看到了网络收音机,突然想起来之前好像看到有用路由器做网络收音机的帖子,于是,一段艰难的改造路由之路开始了%>_<%首先,楼主的路由器为WR941ND V2,在之前已经改了openwrt,现在想要变成网络收音机只需要加入声卡驱动和播放器就可以了! 另外,楼主之前的系统内核为3.3.8,很老了是不是~~ 现在的路由拥有了transmission 离线下载,磁盘共享,网络收音机,整点报时这几个功能了,对于我来说够用了,如果还想加入更多功能的话还得折腾..... 在折腾的时候我发现了一些问题,我总结了一下,下面给大家说说,看看有没有遇到过的~ 一般来说如果是机器自带的USB口(比如说:WR703N),在openwrt的官网上就可以直接下载带有USB驱动的固件了,注意哦!我说的是USB驱动,不是安装在固件里面的那个kmod-usb-core 哦!只有带有USB驱动的固件,才能识别插入的USB设备吗,如果没有USB驱动的话,插入设备是不会有任何反应的,包括在TTL中显示。这个驱动在编译固件的时候已经加入了,也就只能在编译的时候加入(我感觉..)。这个问题我原来不知道,傻傻的去下官网的941原版固件,搞了半天也没有识别USB设备...至于在编译的时候如何修改源代码,大家可以去下边的链接看看:http://www.right.com.cn/forum/thread-83746-1-1.html这个帖子我也是看了才知道有这回事的。 另外,在编译了之后,编译好的固件是不能安装官方源的一些关于驱动的IPK的,安装的时候会提示 root@OpenWrt:~# opkg install kmod-usb-storageInstalling kmod-usb-storage (3.3.8-1) to root...Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/kmod-usb-storage_3.3.8-1_ar71xx.ipk.Collected errors: * satisfy_dependencies_for:Cannot satisfy the following dependencies for kmod-usb-storage: * kernel (= 3.3.8-1-6acd2a17c333f503dc86081b03fe73c0) *kernel (= 3.3.8-1-6acd2a17c333f503dc86081b03fe73c0) * * opkg_install_cmd: Cannot install package kmod-usb-storage. 这样就是内核不匹配,虽然大的内核是一样的,但是因为有后面的像是MD5一样的一串字符校验,才会导致安装失败的.....但是如果用强制安装命令安装,还是能安装上的,只不过会出现一些意想不到的问题,比如我强制安装kmod-usb-audio 了以后,播放器还是不能识别我的USB声卡,只有使用正确的安装方式安装了以后才能正常使用,正确安装好驱动了之后插上声卡,之后查看设备就会显示有下面的两个设备。 然后,安装上mplayer,随便输入一个网络电台的地址,看看有没有声音,有的话就完成了一半了。 之后我为了操作换台什么的更方便,又在网上找了WEB的控制台,这样就可以不用打开SSH就可以换台了。 现在我的路由内核是3.18,不过因为是我自己编译的固件,直接安装官方源的话会提示错误,所以我编译的时候直接集成了声卡驱动和mplayer运行所需要的库文件,还有transmission,反正我以后也不会安装什么了,如果要安装的话也会自己重新编译一个,所以就无所谓了..
另外我因为加了个声卡,内找个USB HUB来扩展一下自己的USB端口了,HUB现在还在路上呢,等到了之后直接插上就可以一起工作了。
在这儿给大家个连接,想要详细了解网络收音机的可以去这儿看看,虽然机子不同,但是大致的方法是差不多的http://www.anywlan.com/thread-261503-1-1.html
那啥.....最后献上我自己编译的固件,喜欢的话可以自己拿去玩玩,记得刷上不死U-BOOT哦~{:6_278:}(注意:使用我编译的固件在安装官方源的驱动类软件可能会报错!!!具体报错原因我上面已经说到了。)固件版本见上面截图!固件里面含有:
请看二楼...
请无视移除按钮{:6_305:}链接:http://pan.baidu.com/s/1mgl6slU 密码:lzde
(PS.我不会设置回复可见...)(PS2.本来想说好多的,打字的时候忘完了...想起来再说把....)
本帖最后由 鬱悶_boy/pz 于 2015-3-18 22:54 编辑
软件包名称版本
移除alsa-lib1.0.28-1
移除alsa-utils1.0.28-2
移除base-files157-r44755
移除block-mount2015-03-12-0b99adb02f2eb822fbfc4efcb8ebf5fecbd74974
移除busybox1.22.1-6
移除ddns-scripts2.4.0-1
移除dnsmasq2.72-4
移除dropbear2014.65-2
移除firewall2015-02-26
移除fstools2015-03-12-0b99adb02f2eb822fbfc4efcb8ebf5fecbd74974
移除hostapd-common2014-10-25-1
移除ip6tables1.4.21-1
移除iptables1.4.21-1
移除iw3.17-1
移除iwinfo2015-01-04-c9fd399316003040825dfbd9700488b621bd990e
移除jshn2015-02-26.1-2a9edb464215d17c61fdaa6fbd97c99f1f130812
移除jsonfilter2014-06-19-cdc760c58077f44fc40adbbe41e1556a67c1b9a9
移除kernel3.18.8-1-e2673da06c153606729c129b33c04ec1
移除kmod-ac973.18.8-1
移除kmod-ath3.18.8+2015-03-09-1
移除kmod-ath9k3.18.8+2015-03-09-1
移除kmod-ath9k-common3.18.8+2015-03-09-1
移除kmod-cfg802113.18.8+2015-03-09-1
移除kmod-crypto-aes3.18.8-1
移除kmod-crypto-arc43.18.8-1
移除kmod-crypto-core3.18.8-1
移除kmod-crypto-hash3.18.8-1
移除kmod-fs-ext43.18.8-1
移除kmod-fuse3.18.8-1
移除kmod-gpio-button-hotplug3.18.8-1
移除kmod-hid3.18.8-1
移除kmod-hid-generic3.18.8-1
移除kmod-i2c-core3.18.8-1
移除kmod-input-core3.18.8-1
移除kmod-input-evdev3.18.8-1
移除kmod-ip6tables3.18.8-1
移除kmod-ipt-conntrack3.18.8-1
移除kmod-ipt-core3.18.8-1
移除kmod-ipt-nat3.18.8-1
移除kmod-ipv63.18.8-1
移除kmod-lib-crc-ccitt3.18.8-1
移除kmod-lib-crc163.18.8-1
移除kmod-lib-lzo3.18.8-1
移除kmod-mac802113.18.8+2015-03-09-1
移除kmod-nf-conntrack3.18.8-1
移除kmod-nf-conntrack63.18.8-1
移除kmod-nf-ipt3.18.8-1
移除kmod-nf-ipt63.18.8-1
移除kmod-nf-nat3.18.8-1
移除kmod-nf-nathelper3.18.8-1
移除kmod-nls-base3.18.8-1
移除kmod-nls-cp4373.18.8-1
移除kmod-nls-iso8859-13.18.8-1
移除kmod-nls-utf83.18.8-1
移除kmod-ppp3.18.8-1
移除kmod-pppoe3.18.8-1
移除kmod-pppox3.18.8-1
移除kmod-regmap3.18.8-1
移除kmod-scsi-core3.18.8-1
移除kmod-slhc3.18.8-1
移除kmod-sound-core3.18.8-1
移除kmod-sound-cs5535audio3.18.8-1
移除kmod-sound-i8x03.18.8-1
移除kmod-sound-seq3.18.8-1
移除kmod-sound-soc-ac973.18.8-1
移除kmod-sound-soc-core3.18.8-1
移除kmod-usb-audio3.18.8-1
移除kmod-usb-core3.18.8-1
移除kmod-usb-hid3.18.8-1
移除kmod-usb-ohci3.18.8-1
移除kmod-usb-storage3.18.8-1
移除kmod-usb23.18.8-1
移除libblobmsg-json2015-02-26.1-2a9edb464215d17c61fdaa6fbd97c99f1f130812
移除libc0.9.33.2-1
移除libcurl7.40.0-3
移除libevent22.0.22-1
移除libgcc4.8-linaro-1
移除libiconv7
移除libiconv-full1.11.1-1
移除libip4tc1.4.21-1
移除libip6tc1.4.21-1
移除libiwinfo2015-01-04-c9fd399316003040825dfbd9700488b621bd990e
移除libiwinfo-lua2015-01-04-c9fd399316003040825dfbd9700488b621bd990e
移除libjson-c0.12-1
移除libjson-script2015-02-26.1-2a9edb464215d17c61fdaa6fbd97c99f1f130812
移除liblua5.1.5-1
移除libmad0.15.1b-3
移除libncurses5.9-1
移除libnl-tiny0.1-4
移除libopenssl1.0.2-3
移除libpcre8.36-1
移除libpolarssl1.3.10-1
移除libpthread0.9.33.2-1
移除librt0.9.33.2-1
移除libsqlite33080803-1
移除libubox2015-02-26.1-2a9edb464215d17c61fdaa6fbd97c99f1f130812
移除libubus2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
移除libubus-lua2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
移除libuci2014-04-11.1-1
移除libuci-lua2014-04-11.1-1
移除libxml22.9.2-3
移除libxtables1.4.21-1
移除lighttpd1.4.35-4
移除lighttpd-mod-access1.4.35-4
移除lighttpd-mod-alias1.4.35-4
移除lighttpd-mod-cgi1.4.35-4
移除lighttpd-mod-fastcgi1.4.35-4
移除lua5.1.5-1
移除lucigit-15.069.64601-4ab6dce-1
移除luci-app-ddns2.2.1-1
移除luci-app-firewallgit-15.069.64601-4ab6dce-1
移除luci-app-sambagit-15.069.64601-4ab6dce-1
移除luci-app-transmissiongit-15.069.64601-4ab6dce-1
移除luci-basegit-15.069.64601-4ab6dce-1
移除luci-i18n-base-zh-cngit-15.069.64601-4ab6dce-1
移除luci-lib-ipgit-15.069.64601-4ab6dce-1
移除luci-lib-nixiogit-15.069.64601-4ab6dce-1
移除luci-mod-admin-fullgit-15.069.64601-4ab6dce-1
移除luci-proto-pppgit-15.069.64601-4ab6dce-1
移除luci-theme-bootstrapgit-15.069.64601-4ab6dce-1
移除mtd20
移除netifd2015-03-06-45fd905c980e56b20770d4b34556749fbca53fcc
移除ntfs-3g2014.2.15-1-fuseint
移除odhcp6c2014-12-10-722226c4f1d45c8bf4ac9189523738abcf7d648f
移除odhcpd2015-03-06-721db56281dba79158470d7f69ccc7577f11fbb6
移除opkg9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7
移除php55.6.6-1
移除php5-cgi5.6.6-1
移除php5-fastcgi5.6.6-1
移除php5-mod-pdo5.6.6-1
移除php5-mod-pdo-sqlite5.6.6-1
移除ppp2.4.7-5
移除ppp-mod-pppoe2.4.7-5
移除procd2015-03-12-6c880d28c9fb8d87c3a42b81e7659b7666c78976
移除rpcd2015-03-11-361b823e8d670bc122349041294983468ef36845
移除samba36-server3.6.25-1
移除screen4.2.1-2
移除swconfig10
移除terminfo5.9-1
移除transmission-cli2.84-1
transmission-daemon2.84-1
transmission-remote2.84-1
transmission-web2.84-1
uboot-envtools2014.10-2
ubox2015-02-26.1-96aa9306d5cc7ebb804ee27f1a920dbd7ef83c17
ubus2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
ubusd2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
uci2014-04-11.1-1
uhttpd2015-03-11-ae3fe30b6a1d4a45a34b3a896e9a4997c5da500f
uhttpd-mod-ubus2015-03-11-ae3fe30b6a1d4a45a34b3a896e9a4997c5da500f
wpad-mini2014-10-25-1
zlib1.2.8-1
很好,很强大。 ;P虽然手机已经自带的有收音机了,但是折腾的境界是无止境的,乐趣嘛,
页:
[1]