Rockbox系列一:开源的Rockbox,使你的播放器脱胎换骨

作者:Sender Su  来源:原创内容  发布日期:2008-04-08  最后修改日期:2008-04-08

 

Rockbox(http://www.rockbox.org/) 是一个符合GPL的开放源码操作系统。但与一般的操作系统不同的是,Rockbox面向的是便携式数字音频播放器 (Digital Audio Player,缩写DAP)。Rockbox项目是自2002年开始的,当年首先实现的是在Archos Studio DAP上。动机也很单纯,就是Rockbox的作者买了一台播放器,在使用中对原制造商提供的用户界面以及设备操作产生不满,于是着手DIY。

现在,Rockbox可以在支持的机型上完整地替换宿主设备原有的操作系统固件,并已经发展成熟到成为了一个通过提供插件机制以增加各种功能的可扩 展、灵活的平台。可增加的功能包括PDA功能、应用程序、工具、游戏等;Rockbox项目组甚至打算翻新那些在2000年中期发售的DAP为其增加视频播放功能。目前, Rockbox具备可适用于盲人和视力缺陷人群的语音驱动界面。

 

rockbox logo

虽然Rockbox的官方网站标题是“Rockbox: Open Souce Jukebox Firmware”(Rockbox: 开放源码音乐播放器固件),但在许多场合它实际上并不是安装在(或运行在)闪存上的。一般的做法是在设备的闪存上安装一个很小的引导程序,通过该引导程序 选择从设备的存储器上加载Rockbox或加载原厂的固件。

Rockbox目前已经支持很多种硬件。前面说过,Rockbox首先支持的是Acrhos系列的MP3播放器。这些设备只有一个相对较弱的主 CPU,实际的MP3解码操作是交给硬件解码芯片去完成的。Rockbox只是一个软件,不可能打破硬件的限制去提升设备的功能。所以Rockbox所做 的主要是改善用户界面,并在设备中加入原厂固件所不具备的插件支持能力。对于Archos系列的设备,Rockbox可以直接刷入设备的闪存中覆盖原厂固 件。

在2004年末,Rockbox项目组开始把Rockbox移植到iRiver生产的,由Freescale(Motorola) ColdFire CPU技术所支持的设备上,主要是H1xx系列的硬盘播放器。在2005年11月,Rockbox扩展到支持与H1xx系列基 本相同只是改成了彩屏、增加USB接口并除去了数码光纤接口的H3xx系列播放器。该类设备通过软件进行解码的特性使得Rockbox可以相对原厂固件增加更多的音频格式 支持,以及增加更多已经在Archos系列中实现了的功能。在这些设备上,Rockbox通过前文所述的引导程序从硬盘启动。

到了2006年11月,Rockbox的iRiver版本已经处于发布前的高级测试阶段。主要的功能,包括无缝播放、回放增益、即时播放列表、FM 收音机、遥控、可定制的界面风格以及录音(包括对FM收音进行录音)都已经完全支持。获得播放支持的编码包括MPEG音频(MP3/MP2)、Ogg Vorbis、Musepack、AC3、AAC(试验性,未能实时播放)、FLAC、Shorten、Apple Lossless、WavPack以及未压缩的WAV音频。附加的插件包括彩色JPEG图片浏览器、Rockboy - Game Boy 模拟器(也未能实时)以及一些游戏。

与此同时,自2005年11月起Rockbox项目组也开始了对Apple iPod的支持工作。到了2006年11月(很多东西其实都是同步开发的),Rockbox已经适用于第一代和第二代的iPod mini、iPod color/Photo、iPod 4g Greyscale、第一代的iPod nano以及第一代的iPod 5g(Video)。Rockbox目前尚未支持第二代的iPod Nano和第二代的iPod Video(iPod5.5g)。据报告,一些玩家已经成功地在30GB版本的iPod 5.5g上运行了Rockbox。

对iFP-xxx系列基于闪存的播放器的支持目前正在进行中。一旦完成,该类设备将成为Rockbox所支持的第一种完全基于闪存的设备。目前的移植结果可用于开发者。其他的一些硬件支持也在开发中。回看Rockbox的发展历程,开源协作模式又一次发挥出了它巨大的力量。

本栏目相关
  •  2008-09-30 Rockbox Utility介绍及Rockbox快速安装简介
  •  2008-05-04 Rockbox系列三:关于 Rockbox 的常见疑问
  •  2008-09-28 Rockbox 3.0 释出。
  •  2008-04-08 Rockbox系列一:开源的Rockbox,使你的播放器脱胎换骨
  •  2006-08-26 Windows 播放音频文件音量调节详解
  •  2008-04-21 Rockbox系列二:Rockbox具体有什么功能?
  •  2001-11-20 电脑音效自己做
  •  2000-10-02 如何使用计算机录音
  •  2008-05-06 Rockbox的金句
  • 本站微信订阅号:

    微信订阅号二维码

    本页网址二维码: