论文部分内容阅读
Firmware俗称“固件”,是对设备内置指令集的一种统称,通常烧录到电子设备内部的一块芯片上,也可看作为固化在硬件中的软件,其中存储着系统硬件最基本的性能参数,随着时间的推进,技术的发展以及规范的完善,为了适应新的行业规范,提升硬件性能或为了个性原性能参数中的错误,升级固化程序是我们必不可少的工作。由于采用了特殊的可擦写式芯片,因此利用一个简单的擦写程序,以及与之相匹配的硬件参数信息,就可以实现固化程序的升级,正是因为这样才能让你的数码相机在生活中大放愅彩。
一、升级原理
以Canon系列数码相机为例,存储Firmware的载体为Main-IC内部核心的EEPROM单元,或者是单独的Flash ROM芯片。Main-IC为相机内主基板上的主芯片,负担了相机全部的通讯信号处理以及影像截取、处理运算能力,就相当于计算机中的CPU,也可是看成一个较为复杂的单片机,我们所要刷新信息的EEPROM就集成在其中,因此需要在通电状况下才能进行升级工作,一般电压为3V-5V即可改写其中的信息。
一款数码相机从试做(行话叫MT阶段)到正式量产这段时间中Main-IC的版本号会随着相机性能的最终稳定而被确定下一个最为稳定的版本号,而这个IC版本号也就存储在EEPROM单元或Flash ROM芯片中,因此对于较早购买的数码相机,如果其中使用的是较早版本的Main-IC刷新其中的信息也有助于提升稳定性,只是在刷新时为了写入最新的IC版本号会耗费较长时间,一般为3分钟左右,其他品牌的数码相机类似情况。
二、升级步骤
升级带来的好处我们了解了,接下来让我们认识一下升级数码相机Firmware的途径:
1、 从厂商网站上下载Firmware升级程序到电脑,将数码相机和电脑连接,并在电脑上执行相关程序进行Firmware升级:
2、在电脑里把下载下来的Firmware升级文件拷贝到数码相机的存储卡上,直接在数码相机上进行操作完成Firmware升级。
了解了这么多,最激动人心的时刻到来了,现在就跟随我来自己动手实战升级自己数码相机的Firmware吧,但在升级前笔者还是要罗嗦几句,对你的升级工作绝对具有指引意义:
1、一定要在所属厂商的官方网站下载升级信息,避免非正规渠道的错误升级信息对相机造成灾难性损害:
2、一定要在升级之前保存留在相机内拍摄的照片,再用数码相机把存储卡(CF卡)格式化一遍,而且确保卡上无坏道;
3、一定要把数码相机的电池充满电保证在升级过程中不要掉电,如果接驳市电更佳,此工作犹如刷新主板BIOS程序时不能断电一样道理。
好了,现在Just do it:)
三、升级实例
第一步,以Power Shot S40为例,首先从Canon官方网站上查看该机器的固件升级信息,在网站相关界面中,输入相机机身底部的序列号,通过Canon公司内部数据库的识别,如果数码相机的Firmware为旧版,则可以下载,如果已经是新版Firmware,则会提示不用下载。接着下载最新的Firmware升级程序,下载下来的文件名为S40-1100-e.zip,解压缩后会自动在当前目录创建一个名为S40_FirmUpdatell00的文件夹,如图[1],该文件夹里有数个文件,其中有很多是关于升级步骤的说明文档,最重要的文件是UPLOAD-FIRMwARE.EXE.这个文件就是S40的最新升级程序,其中包含了最新也是最关键的信息文件——PS_S40.fir。
第二步,用原配USB数据线把电脑和数码相机连接起来,打开电脑和相机的电源,拨动S40背面的播放钮,如图[2],运行S40_FirmUpdate1100文件夹里面的UPLOADFIRMWARE.EXE,这样就把Ps_S40.Fir传输到存储卡中。如果你有CF卡阅读器那就更加简单了,这时候CF卡就像电脑中一个移动硬盘可以随便存取,但一定要把UPLOADFIRMWARE.EXE这个可执行文件存人CF卡的根目录下。
第三步,现在就可以正式进行升级工作了,整个升级过程都是在数码相机上操作进行的,因此可以断开相机与电脑的连接,但相机还是保持在播放模式,这个时候调节播放档时的菜单,如图[3],会看到菜单里面会有多个“Fireware Up-date”的英文菜单选项.会出现提示“升级Firmware版本从1000到1100”,如图[4],按下确认键,Firmware升级就开始执行了。此时LCD上显示“Updating now!!!Do not turn the power off!”,如图[5],整个升级工程中相机的指示灯会不断闪烁,升级完毕后,相机会发出启动声音,液晶显示屏上会出现“Updated already OK”的成功提示,如图[6],然后重启相机,整个升级过程完毕。
一、升级原理
以Canon系列数码相机为例,存储Firmware的载体为Main-IC内部核心的EEPROM单元,或者是单独的Flash ROM芯片。Main-IC为相机内主基板上的主芯片,负担了相机全部的通讯信号处理以及影像截取、处理运算能力,就相当于计算机中的CPU,也可是看成一个较为复杂的单片机,我们所要刷新信息的EEPROM就集成在其中,因此需要在通电状况下才能进行升级工作,一般电压为3V-5V即可改写其中的信息。
一款数码相机从试做(行话叫MT阶段)到正式量产这段时间中Main-IC的版本号会随着相机性能的最终稳定而被确定下一个最为稳定的版本号,而这个IC版本号也就存储在EEPROM单元或Flash ROM芯片中,因此对于较早购买的数码相机,如果其中使用的是较早版本的Main-IC刷新其中的信息也有助于提升稳定性,只是在刷新时为了写入最新的IC版本号会耗费较长时间,一般为3分钟左右,其他品牌的数码相机类似情况。
二、升级步骤
升级带来的好处我们了解了,接下来让我们认识一下升级数码相机Firmware的途径:
1、 从厂商网站上下载Firmware升级程序到电脑,将数码相机和电脑连接,并在电脑上执行相关程序进行Firmware升级:
2、在电脑里把下载下来的Firmware升级文件拷贝到数码相机的存储卡上,直接在数码相机上进行操作完成Firmware升级。
了解了这么多,最激动人心的时刻到来了,现在就跟随我来自己动手实战升级自己数码相机的Firmware吧,但在升级前笔者还是要罗嗦几句,对你的升级工作绝对具有指引意义:
1、一定要在所属厂商的官方网站下载升级信息,避免非正规渠道的错误升级信息对相机造成灾难性损害:
2、一定要在升级之前保存留在相机内拍摄的照片,再用数码相机把存储卡(CF卡)格式化一遍,而且确保卡上无坏道;
3、一定要把数码相机的电池充满电保证在升级过程中不要掉电,如果接驳市电更佳,此工作犹如刷新主板BIOS程序时不能断电一样道理。
好了,现在Just do it:)
三、升级实例
第一步,以Power Shot S40为例,首先从Canon官方网站上查看该机器的固件升级信息,在网站相关界面中,输入相机机身底部的序列号,通过Canon公司内部数据库的识别,如果数码相机的Firmware为旧版,则可以下载,如果已经是新版Firmware,则会提示不用下载。接着下载最新的Firmware升级程序,下载下来的文件名为S40-1100-e.zip,解压缩后会自动在当前目录创建一个名为S40_FirmUpdatell00的文件夹,如图[1],该文件夹里有数个文件,其中有很多是关于升级步骤的说明文档,最重要的文件是UPLOAD-FIRMwARE.EXE.这个文件就是S40的最新升级程序,其中包含了最新也是最关键的信息文件——PS_S40.fir。
第二步,用原配USB数据线把电脑和数码相机连接起来,打开电脑和相机的电源,拨动S40背面的播放钮,如图[2],运行S40_FirmUpdate1100文件夹里面的UPLOADFIRMWARE.EXE,这样就把Ps_S40.Fir传输到存储卡中。如果你有CF卡阅读器那就更加简单了,这时候CF卡就像电脑中一个移动硬盘可以随便存取,但一定要把UPLOADFIRMWARE.EXE这个可执行文件存人CF卡的根目录下。
第三步,现在就可以正式进行升级工作了,整个升级过程都是在数码相机上操作进行的,因此可以断开相机与电脑的连接,但相机还是保持在播放模式,这个时候调节播放档时的菜单,如图[3],会看到菜单里面会有多个“Fireware Up-date”的英文菜单选项.会出现提示“升级Firmware版本从1000到1100”,如图[4],按下确认键,Firmware升级就开始执行了。此时LCD上显示“Updating now!!!Do not turn the power off!”,如图[5],整个升级工程中相机的指示灯会不断闪烁,升级完毕后,相机会发出启动声音,液晶显示屏上会出现“Updated already OK”的成功提示,如图[6],然后重启相机,整个升级过程完毕。