?? 00000000.htm
字號(hào):
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>Re: 請(qǐng)問(wèn)所謂firmware是什么概念 jacobw </title></head><body><center><h1>BBS 水木清華站∶精華區(qū)</h1></center><a name="top"></a>發(fā)信人: zhwf (11), 信區(qū): Embedded <br />標(biāo) 題: Re: 請(qǐng)問(wèn)所謂firmware是什么概念 <br />發(fā)信站: BBS 水木清華站 (Sat Jul 7 02:34:45 2001) <br /> <br />感覺(jué)這么說(shuō)還不太確切,在一個(gè)嵌入式系統(tǒng)里,F(xiàn)irmware 與 Embedded Software <br />二者在概念、功能、特征上還是有區(qū)別的,雖然通常它們都是“以目標(biāo)代碼形式 <br />存儲(chǔ)在 ROM”,但 Firmware 與硬件貼得更近,功能更專(zhuān)一,它往往與某個(gè)具體的 <br />硬件部件(或某個(gè)芯片)緊密地綁在一起,它沒(méi)有人機(jī)交互界面,一般人根本感覺(jué) <br />不到它的存在。 <br /> <br />舉個(gè)例子,在很多嵌入式系統(tǒng)里常用到的 DOC(Disk On Chip,M-Systems <br />公司的產(chǎn)品),外表看上去 DOC 就是一個(gè)小芯片,在很多設(shè)備里 DOC 就是 <br />用來(lái)存儲(chǔ)你開(kāi)發(fā)的嵌入式軟件,但是很可能你沒(méi)有注意到,其實(shí) DOC 里面也有 <br />“軟件”的,實(shí)際上 DOC 的內(nèi)部就是一顆 NAND Flash 加一顆 Microcontroller <br />(或者把二者做在一個(gè) die 上),這個(gè) Microcontroller 的“軟件”就是 <br />“固件”即 Firmware,它專(zhuān)門(mén)控制 Flash 的讀寫(xiě)并向上面的 Software 提供 <br />接口而屏蔽對(duì) Flash 的底層操作細(xì)節(jié)。 <br /> <br />這就是 Firmware 與一般所說(shuō)的 Embedded Software 的區(qū)別,當(dāng)然有的簡(jiǎn)單的 <br />嵌入式系統(tǒng)(比如就一個(gè)單片機(jī))里就不一定明確體現(xiàn) Firmware 這種概念了。 <br /> <br />不知道我是否說(shuō)清楚了,它們有很多共同點(diǎn),但確實(shí)還是有區(qū)別的。 <br />總之,F(xiàn)irmware 的存在形式與功能是面向組成系統(tǒng)的某個(gè)部件(Component)的, <br />而 Embedded software 的存在形式與功能是面向某個(gè)嵌入式系統(tǒng)(System)的。 <br />Firmware 的位置在 Hardware 與 Embedded Software 之間。 <br /> <br />Firmware 無(wú)處不在(不管是嵌入式系統(tǒng)還是象 PC 那樣的非嵌入式系統(tǒng)),比如 <br />在一臺(tái) PC 里,硬盤(pán)、光驅(qū)、Modem 等各種部件里到處都有 Firmware,但我們卻 <br />很難感覺(jué)到它們的存在。BIOS 應(yīng)該算 Firmware,它是主板這個(gè)部件的一部分。 <br /> <br />【 在 lcsccc (歲月無(wú)聲) 的大作中提到: 】 <br />∶<i> 簡(jiǎn)單地說(shuō),以目標(biāo)代碼形式存儲(chǔ)在ROM中的嵌入式軟件 </i><br /> <br />-- <br /> <br />※ 來(lái)源:·BBS 水木清華站 smth.org·[FROM: 203.207.217.251] <br /><a href="javascript:history.go(-1)">返回上一頁(yè)</a><a href="index.htm">回到目錄</a><a href="#top">回到頁(yè)首</a><a href="00000001.htm">下一篇</a></h1></center><center><h1>BBS 水木清華站∶精華區(qū)</h1></center></body></html>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -