收藏 分享(赏)

固件firmware(固化的软件).doc

上传人:hskm5268 文档编号:4029184 上传时间:2018-12-05 格式:DOC 页数:5 大小:100KB
下载 相关 举报
固件firmware(固化的软件).doc_第1页
第1页 / 共5页
固件firmware(固化的软件).doc_第2页
第2页 / 共5页
固件firmware(固化的软件).doc_第3页
第3页 / 共5页
固件firmware(固化的软件).doc_第4页
第4页 / 共5页
固件firmware(固化的软件).doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、固件Firmware 即固件。 固件(Firmware)就是写入 EROM 或 EPROM(可编程只读存储器)中的程序,通俗的理解就是“固化的软件”,台港澳称为“韧体”。更简单的说,固件就是 BIOS的软件,但又与普通软件完全不同,它是固化在集成电路内部的程序代码,负责控制和协调集成电路的功能。目录1原理2意义3使用产品4升级 方法步骤 一般流程 注意的事项 5处理的方法1 原理目前(2012 年)固件(firmware)一般存储于设备中的电可擦除只读存储器EEPROM(Electrically Erasable Programmable ROM)或 FLASH 芯片中,一般可由用户通过特定的

2、刷新程序进行升级的程序。一般来说,担任着一个数码产品最基础、最底层工作的软件才可以称之为固件,比如计算机主板上的基本输入/输出系统 BIOS(Basic Input/output System),在以前其实更多的专业人士叫它固件。通常这些硬件内所保存的程序是无法被用户直接读出或修改的。在以前,一般情况下是没有必要对固件进行升级操作的,即使在固件内发现了严重的 Bug 也必须由专业人员带着写好程序的芯片把原来机器上的更换下来。早期固件芯片一般采用了 ROM 设计,它的 Firmware 代码是在生产过程中固化的,用任何手段都无法修改。随着技术的不断发展,修改固件以适应不断更新的硬件环境成了用户们

3、的迫切要求,所以,可重复写入的可编程可擦除只读存储器EPROM(Erasable Programmable ROM),EEPROM 和 flash 出现了。这些芯片是可以重复刷写的,让固件得以修改和升级。2 意义固件担任着一个系统最基础最底层工作的软件。而在硬件设备中,固件就是硬件设备的灵魂,因为一些硬件设备除了固件以外没有其它软件组成,因此固件也就决定着硬件设备的功能及性能。拿常见的 COMBO 光驱举例来说,固件可以说是它的神经中枢,也可以称作COMBO 的操作系统,它包括很多模块:驱动、控制、解码、传送、检测,只有在它的控制下 COMBO 才能正常工作。同时,固件还带有许多附加功能,如纠

4、错技术、安全刻录技术、播放控制技术等。实际上,COMBO 光驱固件中的关键技术就是对各种盘片的识别,而这是通过识别 CD、CD-R(W)和 DVD 盘片在数据凹槽的密度与盘片的化学层的不同完成的。当把盘片放入光驱中,光驱收到操作命令后,含有固件的控制芯片会发出指令,激光头根据指令依次发出 DVD 读取、CD-ROM 读取以及 CD-R 写入、CD-RW 擦写的四种激光 试探,如果收到反馈则判断它是何种类别的盘片。按照这一操作程序,一般DVD-ROM 盘片需要一次识别,CD 盘片需要两次识别,而 CD-R 和 CD-RW 则要经过三次。很显然,固件的制作水平决定着 COMBO 光驱的质量。由 C

5、OMBO 光驱中可以看出,硬件设备的固件与它的硬件有着几乎相等的地位,而在某些程度上来说固件可能更重要一些。因为只有编写出出色的固件程序才可以更加充分、巧妙的发挥硬件的作用,而且优秀的固件还可以弥补一些硬件上的缺陷。3 使用产品哪些数码设备有固件其实任何数码设备都有固件,只是我们有时忽略它的存在而已。先举一些常见的例子:手机、数码相机、mp3、mp4、路由器、电子书、交换机、猫、PSP、PS3、NDS、XBOX、 U 盘、主板、打印机的 BIOS(BIOS 就是一种固件)、显卡的 BIOS。以上产品的固件也许略有耳闻。但下面设备的固件很多人就没听说过了。鼠标、显示器、光驱、硬盘、键盘、数码卫星

6、接收器、GPS 终端、精密的电子仪器(比如核磁共振仪)等等。固件既然是软件,就有大小之分。大的可有几百兆,小的也许只有几 K,甚至不足 1K。为什么很多设备都没听说过有固件的说法呢?因为有些设备,在硬件上会出问题,而在软件上(即固件)永远都不会出问题,而且这些固件对于普通用户是无法更新的(或者更新的技术难度比较大)。它距离我们太遥远,所以被我们忽略掉而已。对于独立可操作的电子产品,固件一般指它的操作系统(“担任着一个数码产品最基础、最底层工作的软件才可以称之为固件”,这和操作系统的定义很一致)。比如 PSP 的固件,就是指 PSP 的操作系统。同理,IPHONE 的固件也是其操作系统,路由器的

7、固件就是路由器的操作系统,MP4 的固件就是 MP4 的操作系统等。而对于非独立的电子产品,比如硬盘、鼠标、BIOS、光驱、U 盘等设备,固件就是指其最底层的,让设备得以运行的程序代码。4 升级虽然以“固件”为名,但不管怎么说,它还是应当被我们理解为软件,并且由于目前集成电路的进步,升级固件也变得越来越简单,越来越没有危险,固件程序与我们通常所说的程序的区别已经越来越小。在早期,升级固件主要是为了解决一些 Bug 及兼容性问题。而随着信息时代的来临,厂商的设计很难全面的满足客户需求,更多的厂商把升级固件提供更多更新的功能做为附加值来提供给用户。因此,我们可以对固件升级做以下总结:1.在产品发布

8、之后,厂家对 Firmware 作了进一步的优化和创新,使之能以更佳的状态工作。进行固件升级后,可以带来性能上的提升。2.产品在生产出来之后,随着周围所使用的软、硬件环境的改变及更新,产品对于许多新的硬、软件将有可能出现不兼容现象。厂家通过更新 Firmware 文件,使硬件能兼容更多、更新的软、硬件,不断增强产品的兼容性。3.在原有的硬件基础上,厂家开发出了新的功能,对于原有的产品,只须更新Firmware 就可以增加新的功能。4.对于任何已生产的软、硬件,都有可能存在一些缺陷,所以,厂家可以通过更新 Firmware 来修正以前版本中存在的错误、漏洞或不足。方法步骤固件升级,有时也称固件刷

9、新,刷写,重写,烧录或刷机,是指把新的固件写入芯片中,代替原有的固件的过程。一般流程因为数码产品家族庞大,其固件的种类也是数不胜数的。每种数码产品的固件升级的方法都是不同的。因此没有固定的教程给大家。这里只给出比较通用的思路。1.从官网下载新的固件版本以及固件升级软件,保存至电脑。2.把需要刷新的设备连接电脑。4.用刷新工具载入新的固件,点击刷新,等待完成。5.关闭刷新程序,刷新结束。注意的事项虽然升级很简单,但是还是有些要点应该注意,因为毕竟升级固件是有一定风险性的,所以在升级前和升级中,要谨慎小心。1.从设备的官网上阅读升级固件的教程。官网一般会有详细的说明。2.固件文件和刷新固件的程序一

10、定要从官方或者可信度高的论坛下载,不能从小网站下载,且一定要和待刷新的硬件型号完全吻合。3.备份原有的固件,这可以防止在升级错误或者不满意新版固件时回退到原有版本。4.保存新的固件文件,虽然多数产品都可以实现网络直接升级,但下载到计算机上再升级的可靠性要高得多。5.关闭其他软件,为防止升级过程受到其它软件的干扰,最好暂时关闭不需要的软件,特别是杀毒软件。6.在整个刷新过程中,绝对不可以断电,通常断电设备会损坏,需要送回原厂刷机。7.在升级之前,禁用系统的屏幕保护及电源管理。PS:本篇文字仅适用于一般情况。特殊情况除外。比如:PSP 刷机,主要的目的是破解。破解固件的刷写不可能在官网上找到任何说

11、明和下载。IPHONE 的刷机也是如此。MOTO E680 系的手机官网上是没有任何刷机说明的。另外刷机不一定要在 WIN 下刷。刷 BIOS,在 DOS 下更为安全。有些设备本身有刷新工具,不需要额外在电脑上安装刷新工具。只要把高版本的固件下载好,设备会引导用户刷新。5 处理的方法这需要分情况讨论:对于 BIOS,基本需要返厂。个人用户无能为力。因为整个电脑点不亮了。有双BIOS 的电脑就无所谓;对于 PSP,情况很复杂,请参照更专业的文章;对于手机,有时可以重刷,如果完全变砖,请返厂;对于数码相机,MP4 等,同上;对于路由器等网络设备,同上;对于硬盘,光驱,U 盘等,同上。如果需要返厂,基本就等于报废了。而且很多情况是没有质保的,尤其当你刷的固件本身就是破解版,这是官方不允许的。所以刷固件最好是“只许成功,不许失败”。还有一种修理的手段,就是利用编程器。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 软件工程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报