韌體
外觀
這是此頁批准,以及是最近的修訂。
韌體(英語:firmware), 是一種入去硬體裝置的軟體。通常伊是為特殊應用積體電路(ASIC)抑是程式邏輯裝置(PLD)內底的緊閃記持體抑是 EEPROM 抑是 PROM 內底,有的會使予使用者更新。會當應用佇非常廣泛的電子產品內底,對遙控器、計算機到電腦的鍵盤、硬碟,甚至工業機器人內底攏會當看著伊的影。
顧名思義就著矣,韌體的所在是一个軟體佮硬體之間的。像軟體仝款,伊是一个予電腦所執行的程式。毋過伊是對硬體內部來講閣較倚近以及閣較重要的部份,啊若對外在的世界來講較無重要的意義。
起源
「 韌體」這个名詞是對為著如果 AMD 二十九 xx 啥物的微程式所寫的微程式。後來伊予人當做取代一个低價的微處理器裡的一部份功能。
實際來講,一般硬體會當透過對韌體的升級提升其效能佮可靠性。佇咧濟濟的有規律的韌體升級中燒錄裝置是其中之一,比如講光碟燒錄器(DVD , CD , HD DVD , Blu-ray), 隨著媒體技術的日新月異,韌體的更新會當確保硬體保持佇咧上新的狀態佮確保其相容性。
用韌體使用的演進
韌體已經演進為一个硬體裝置當中的可程式化的內容,譬如講韌體可能包含有一處理器之機器碼或者是固定功能會當裝置,抑是閘道陣列抑是可程式化之邏輯裝置之設定。
韌體的一个一般性的特色是伊會當隨時以電流清除並重寫抑是換儲存媒介的方式更新。
韌體會使(毋過並毋免需要)暴露出一个會當由外界連接的介面。比如講佇某一寡數據機的實作中,韌體毋是會當直接存取,但是由硬體佮韌體所組成回應主機的一部份。
彼个韌體原本予人存囥佇咧 ROM 中,毋過價數佮效能的需求已經予原件供應商妥當的其他的替代方案,包含著非揮發揮的媒體譬如講 EEPROM 猶閣有緊閃記持體抑是 SRAM 的解決方案。
標準
- 聯邦標準一千空三十七 C(Federal Standard 一千空三十七 C)
- MIL-STD 被一百八十八
- 會當延伸韌體介面
範例
- 個人電腦的 BIOS 抑是 UEFI
- 硬碟抑是固態硬碟的韌體
- SPARC 架構電腦佮 PowerPC 蘋果電腦當中使用的 Open Firmware,Intel Mac 著使用 EFI
- 佇咧唯讀記持體中的電腦程式
- 佇咧 PROM 中,遮的程式干焦會當予特別的外部硬體來更改,經過袂使經過應用程式更新
- PlayStation Portable 系統軟體
- 路對器抑是交換機的韌體無經授權地改韌體有時仔會當得著製造商無提供的功能抑是閃避某一寡偵測,譬如講使 DVD 放送機的區碼功能失效。
參見
- 微程式
- 緊閃記持的
- 統一會當延伸韌體介面(UEFI)
- BIOS
- 系微公司
- American Megatrends
- 客制 Android 韌體列表
- 1875入式軟體