一、固件升级定义
固件(FrimWare)在词典里的解释是具有软件功能的硬件播放机所使用的程序,即播放机的操作系统。在早期这种器件一般都是存有软件的EROM或EPROM等,并且通常这些硬件内所保存的程序是无法被用户直接读出或修改的。在那时,一般情况下是没有必要对固件进行升级操作的,即使在固件内发现了严重的Bug也必须由专业人员带着写好程序的EPROM把原来机器上的EPROM更换下来。那固件到底是指硬件还是软件呢?在我们现在的理解,固件应当指的是软件了。但软件种类繁多,并不是所有软件都能叫做固件的,一般来说,担任着一个系统最基础、最底层工作的软件才可以称之为固件,比如我们常说的计算机主板上的BIOS,在以前其实更多的专业人士叫它固件(FirmWare)。二、为什么要升级固件
虽然以“固件”为名,但它还是应当被我们理解为软件的,并且由于目前集成电路的进步这种固件都以Flash为载体,升级固件也变得越来越简单越来越没有危险,固件程序与我们通常所说的程序的区别已经越来越小。在早期,升级固件主要是为了解决一些Bug及兼容性问题。而随着信息时代的来临,厂商的设计很难全面的满足客户需求,更多的厂商把升级固件提供更多更新的功能做为附加值来提供给用户。因此,我们可以对固件升级做以下总结:1. 解决已经存在的bug、兼容性问题
2. 改善操作方式,提供更方便更人性化的功能
3. 增加对更多音频、视频格式的支持三、固件升级原理:新版本固件代替旧版本固件
由于现在的播放器几乎都是将固件保存在Flash中,所以升级固件实际上就是用新的固件程序重写Flash,但根据不同的芯片及原理其实要分为两种方式。 第一种是使用独立USB芯片的产品,比较有代表的是Hyundai的GDS30c6001,对于这类播放器,升级比较简单,也比较安全,只需要通过USB芯片将新的固件程序传送到Flash中即可。 第二种是USB是主芯片的一部分,工作也需要固件的支持,比较有代表的是目前热销的iRiver 180TC(使用的为Philips 的DSP芯片)。对于这类播放器,升级过程要比上一种复杂并且也存在一定的危险性,因为一但更新失败可能会连最基本的USB传输功能都会丧失。当然对于这类播放器也有比较灵活的方面,就是包括USB传输层都可以重新编程。这一类播放器在处理具体升级的过程与上一种情况也是一样的,依然是通过USB传输将新的固件传送到Flash芯片中去。只是由于USB传输层也是由固件所支持的,所以在固件升级失败后的危险等级要高一些,稍后我们会介绍升级失败的处理方法。四、升级前准备
由于升级固件是有一定风险性的,因此在升级前还必须做好以下准备:1、电力充足的电池:可防止在升级过程因电池电力不足而中断
2、备份原有的固件:可以防止在升级错误或者不满意新版固件时回退到原有版本。
3、新的固件文件:虽然多数产品都可以实现网络直接升级,但下载到计算机上再升级的可靠性要高得多。
4、关闭计算机不相关的软件:为防止升级过程受到其它软件的干挠,最好暂时关闭不需要的软件,特别是杀毒软件。
5、检查USB接口可靠性:最好在升级前上传或下载一下音乐文件,测试一下USB接口是否可靠。
6、清空或格式化播放器:为防止升级时由于Flash容量不够而造成升级失败,清空播放器的内的数据可保证升级的万无一失。 9 7 3 1 2 4 8 :
本文来源:不详 作者:佚名