近来对硬件嵌入式开发挺感兴趣,软硬结合也是今后发展的方向,所以在网上查找资料,并发现了树莓派这个产品。树莓派是最近英国发布的“微PC”,只有信用卡大小,并具有丰富的接口,很适合做家庭媒体中心HTPC。元旦入手一个树莓派(Model B 512MB RAM),放假的几天试用了一下,发现这个还真是挺有潜力的,值得研究。
从Raspbmc网站上下载最新优化好的xbmc系统,烧到SD卡上,整个系统就可以跑了。不过不建议用Raspbmc的Installer,从国外网站下载实在太慢,所以可以直接下载镜像,解压后得到sd.img,用Win32DiskImager烧到SD卡中。
插上HDMI,电源适配器,鼠标,SD卡,网线(最好连路由,可以自动获取IP),就可以开机了,等一段时间,就可以看到XBMC的初始画面了。
这里遇到了一个小问题,启动之后,USB鼠标不工作,换USB口也无济于事。后来查国外论坛后才意识到是电源适配器的问题,因为树莓派的电源接口是5V 1A的micro usb接口,我用了一个山寨的苹果充电器,可能达不到1A,除去树莓派本身的电流消耗,分给USB的电流可能带不动鼠标,所以鼠标没反应。换了一个正牌的手机充电器(5V 760mA)之后,鼠标运行正常,可见山寨不禁用啊。由此我也初次认识到硬件比软件更复杂,出问题的原因更多样化,以后找问题得仔细了。
进入系统之后改字体,改中文,改时区,安装中文看视频插件合集一切顺利,可以看优酷,土豆,搜狐等视频。视频效果挺不错,都是720P的高清视频,基本不卡顿,不过在播放视频时,因为视频分节,所以在每播放大约6分钟时会有几秒的黑屏,不过不影响观看。
用IPod Touch试了一下Air Play,在IPod上播放音乐时,通过无线转到电视上播放,还有可视化效果,很好很强大,又一次佩服苹果的理念了。
试了一下用电视的遥控器通过HDMI当做遥控器控制树莓派,结果无反应。可能国内厂家的电视HDMI没有支持CEC协议,后悔没有买国外的电视啊。
只能曲线遥控了,在XBMC上打开远程遥控remote control,就可以用ios或者Android的xbmc客户端当做遥控器用了。免去了鼠标,在沙发上遥控电视体验更棒,落满灰的IPod终于又有用处了呵呵。
这一切都是现成的,当然得感谢网络上的贡献开源代码的高手,让一切的美好变得更简单。没有开源就没有现在的发展,倡导开源,是每一个IT人应该做的。
后记:因为树莓派的usb供电我给接到了电视的usb口上,所以在每次关电视的时候一块儿把树莓派强制关机,有几次在强制关机后,raspbmc无法启动,只能重装,看来树莓派还是应该一直独立供电,7*24小时工作的。
现在的raspbmc-finally版好像有问题,就是看一会视频后声音自动关闭,直到播放到下一节视频时才又声音,而这种情况是以前版本没有的。
所以现在用的是xbian,没有以上的这些问题。
开启UPnP协议后,还可以用智能手机暂停后点击分享到xbmc上,就可以像AirPlay或者小米盒子一样在电视上看手机上的媒体了,测试了图片,音乐和视频都可以支持到,又多了一个实用功能。
现在我可以在我的大屏幕电视上在线看优酷、搜狐等网站视频,可以放移动硬盘中的高清电影,可以无线看电脑下载好的视频,还可以分享手机上的一切媒体,这么多功能就在一个小盒子上实现,树莓派值得拥有。
from http://www.weloving.net/index.php/archives/2061