固件升級

固件升級

固件升級,指的是對音樂播放機等攜帶型機器的內嵌固件進行升級。可以完善機器功能、增強機器穩定性、修補機器漏洞。

基本介紹

  • 中文名:固件升級
  • 外文名:firmware update
  • 性質:現象
  • 特徵:對音樂播放機等攜帶型機器
  • 優點:完善機器功能、增強機器穩定性
簡介,概述,重要性,升級固件,原理,準備,升級過程,失敗處理,

簡介

概述

固件(FirmWare)的詞典里的解釋是具有軟體功能的硬體,在早期這種器件一般都是存有軟體的EROM或EPROM等,並且通常這些硬體內所保存的程式是無法被用戶直接讀出或修改的,在那時,一般情況下是沒有必要對固件進行升級操作的,即使在固件內發現了嚴重的Bug也必須由專業人員帶著寫好程式的EPROM把原來機器上的EPROM更換下來。那固件到底是指硬體還是軟體呢?在我們現在的理解,固件應當指的是軟體了。但軟體種類繁多,並不是所有軟體都能叫做固件的,一般來說,擔任著一個系統最基礎、最底層工作的軟體才可以稱之為固件,比如我們常說的計算機主機板上的BIOS,在以前其實更多的專業人士叫它固件(FirmWare)。

重要性

了解的固件的基本原理後,我們可以得出我們對於固件的認識:“擔任著一個系統最基礎最底層工作的軟體”,而在播放器中,固件就是播放器的靈魂,因為播放器除了固件以外沒有其它軟體組成。因此固件也就決定著播放器的功能及性能。由這一點來看,播放器的固件與它的硬體有著幾乎相同的地位,而在某些程度上來說固件可能更重要一些。因為只有出編寫出色的固件程式才可以更加充分、巧妙的發揮硬體的作用。最著名的一個例子是Hyunwon公司在2000年推出了一款名為“月亮寶盒”的播放器,但在投入市場沒多久就發現由於PCB板的設計問題造成按鍵失靈,問題非常普遍。按慣例,很多廠商可能會採取招回的方式來處理這一問題,但Hyunwon公司在分析原理後對其固件進行了小小的修改,讓固件來對這種硬體問題進行修補,結果很快就將這一事件平息。由此看來,在這裡,優秀的固件還可以彌補一些硬體上的缺陷。

升級固件

雖然以“固件”為名,但不管怎么說,它還是應當被我們理解為軟體,並且由於目前積體電路的進步,這種固件都以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容量不夠而造成升級失敗,清空播放器內的數據可保證升級的萬無一失。

升級過程

可以在硬體中找到播放器
出現這種情況的播放器一般來說它的USB傳輸並不依賴固件程式,或者說兩部分是獨立的,這類播放器升級失敗後是比較容易解決的,一般首先應當先分析一下升級失敗的原因,多數情況下都是在播放器還存有音樂檔案的情況下進行才有這種可能,或者升級被一些意外原因中斷所致。而解決的方法也非常簡單,因為在計算機中依然可以找到播放器,所以按分的出來的原因一一解決,然後再進行一次升級即可解決。比如如果播放器上還存放著比較多的音樂檔案,可以將播放器格式化一次試試;如果是因為某一應用程式的原因造成中斷,可以先將應用程式停止再進行一次升級試試。總之,因為升級失敗後播放器的USB傳輸還沒有中斷,所以進行補救是非常容易的。
機器無法打開,找不到播放器
出現這種情況一般來說比較麻煩,因為這時按正常的方法計算機是無法與播放器進行通信,所以也無法重新升級播放器了。但這並不是說播放器就此沒有救了,在您將播放器送到維修站前不妨先試試我的方法。將播放器的USB接入計算機,然後按下播放器的開機鍵(多數產品為Play鍵)4秒鐘以上,這時一般計算機都會報告發現新硬體,但顯示的並不是播放器,而是播放器主晶片的型號,如“Philips Saa7550 …”“STMP 3410 …”等等,這時立即打開播放器的管理程式,或者專用升級工具,有時這種專用工具播放器廠商並不直接提供,可以看看播放器光碟所提供的光碟內有無其它一些輔助程式,一般來說管理程式會立即發現播放器固件錯誤,並且將固件通過USB臨時載入到晶片的記憶體中去,然後晶片會自動重新啟動,並且在計算機中找到播放器,這時並不時說播放器已經正常了,因為固件時臨時通過載入到晶片上的,一但斷電,固件就會消失,所以應當立即使用管理軟體或專用的升級工具重新進行固件升級。
固件升級可以為你解決困擾已久的Bug,帶給您夢寐以求的新功能,因此升級固件已經成為數碼愛好者熱衷的一種提升硬體性能的方式。而隨著廠商的努力,升級固件已經越來越簡單,越來越安全,固件升級已經不是專業技術人員的專利,還在等什麼呢?您沒有理由拒絕固件所帶給您的“免費午餐”

失敗處理

一般來說升級都能非常順利地進行,但還是有不少用戶出現過升級失敗的情況,目前的播放器種類繁多,所以我們無法對所有的播放器一一說明。

相關詞條

熱門詞條

聯絡我們