你雇傭了一名很少或者沒(méi)有嵌入式系統(tǒng)經(jīng)驗(yàn)的新手。嵌入式系統(tǒng)是什么?一個(gè)更簡(jiǎn)單的定義是“嵌入式系統(tǒng)就是包含了用戶所不知曉的計(jì)算機(jī)的設(shè)備?!鼻度胧接?jì)算機(jī)的發(fā)行量遠(yuǎn)遠(yuǎn)高于基于Intelx86/的臺(tái)式PC的發(fā)行量。正是“看不見(jiàn)”這一個(gè)特性嵌入式計(jì)算機(jī)與通用PC計(jì)算機(jī)相區(qū)分。
計(jì)算機(jī)術(shù)語(yǔ)“嵌入式”是什么意思?
在某些情況下,你需要定義和解釋嵌入式系統(tǒng)。下面是最常見(jiàn)的情況,您雇傭了一個(gè)在嵌入式系統(tǒng)方面經(jīng)驗(yàn)很少或沒(méi)有經(jīng)驗(yàn)的新手。您正在向管理層解釋為什么您需要購(gòu)買(mǎi)新的昂貴的嵌入式工具。你正在寫(xiě)一份描述新產(chǎn)品的執(zhí)行摘要。向你的朋友或家人介紹你的職業(yè)。什么是嵌入式系統(tǒng)?一般來(lái)說(shuō),嵌入式系統(tǒng)是由內(nèi)部計(jì)算機(jī)控制的執(zhí)行特殊功能的設(shè)備或系統(tǒng)。嵌入式系統(tǒng)不能使用通用計(jì)算機(jī),運(yùn)行的是固化的軟件,術(shù)語(yǔ)上稱為固件(),所以最終用戶很難或者不可能更改固件。“有技術(shù)概念的人理解上面的定義應(yīng)該沒(méi)有問(wèn)題,但對(duì)于非技術(shù)領(lǐng)域的人可能會(huì)有一些障礙。一個(gè)更簡(jiǎn)單的定義是“嵌入式系統(tǒng)是包含用戶未知的計(jì)算機(jī)的設(shè)備?!叭欢词惯@個(gè)定義也需要一些解釋。首先,大部分非IT人士對(duì)電腦的概念是一個(gè)標(biāo)著“”的米黃色盒子。嵌入式電腦的發(fā)行量遠(yuǎn)高于基于-x86/的臺(tái)式電腦。也許是英特爾,但嵌入式系統(tǒng)無(wú)處不在。人們很少意識(shí)到他們經(jīng)常隨身攜帶幾個(gè)嵌入式系統(tǒng)——手機(jī)、手表或智能卡,在與汽車、電梯、廚房設(shè)備、電視、錄像機(jī)和娛樂(lè)系統(tǒng)的嵌入式系統(tǒng)進(jìn)行交互時(shí),他們往往意識(shí)不到這一點(diǎn)。嵌入式系統(tǒng)在工業(yè)機(jī)器人、醫(yī)療設(shè)備、電話系統(tǒng)、衛(wèi)星、飛行系統(tǒng)等領(lǐng)域發(fā)揮著越來(lái)越重要的作用。嵌入式計(jì)算機(jī)區(qū)別于通用PC計(jì)算機(jī)的是“看不見(jiàn)”。嵌入式架構(gòu)作為一名技術(shù)人員,你可能想從架構(gòu)的角度來(lái)定義一個(gè)嵌入式系統(tǒng)。雖然大多數(shù)嵌入式系統(tǒng)都是用戶為特定任務(wù)定制的,但一般都是由以下模塊組成的計(jì)算機(jī)或微控制器,字長(zhǎng)可能少得可憐的4位或8位、16位、32位甚至64位。用于存儲(chǔ)固件的ROM(非易失性只讀存儲(chǔ)器)。RAM(易失性隨機(jī)存取存儲(chǔ)器),用于存儲(chǔ)程序數(shù)據(jù)。I/O端口將微控制器與開(kāi)關(guān)、按鈕、傳感器、模數(shù)轉(zhuǎn)換器、控制器、led(發(fā)光二極管)和顯示器連接起來(lái)。輕量級(jí)的嵌入式操作系統(tǒng)一般都是自己寫(xiě)的。專用微控制器是大多數(shù)嵌入式系統(tǒng)的核心。通過(guò)將幾個(gè)關(guān)鍵的系統(tǒng)部件集成到一個(gè)芯片上,系統(tǒng)設(shè)計(jì)者可以得到一個(gè)小而便宜的計(jì)算機(jī),它可以操作較少的外圍電子設(shè)備。嵌入式系統(tǒng)的通用模型不足以定義嵌入式系統(tǒng)本身。例如,一些嵌入式系統(tǒng)通常比標(biāo)準(zhǔn)PC機(jī)箱小不了多少。這種設(shè)備包括信息查詢和銷售點(diǎn)終端。一些工業(yè)控制系統(tǒng)。游戲主機(jī)(比如基于x86和的Xbox)。數(shù)字錄像機(jī)(如基于Linux的TiVo)。這些設(shè)備可能使用硬盤(pán)驅(qū)動(dòng)器來(lái)存儲(chǔ)固件并運(yùn)行各種桌面操作系統(tǒng),如Linux或DOS。這不是典型的嵌入式系統(tǒng)架構(gòu),但是按照我之前的定義,它們還是可以被稱為嵌入式系統(tǒng)的。
嵌入式計(jì)算機(jī)是怎么樣的計(jì)算機(jī),它與非嵌入式計(jì)算機(jī)又有什么不同***問(wèn)問(wèn)
嵌入式系統(tǒng)和嵌入式處理器應(yīng)該分為兩部分。嵌入式系統(tǒng)一般指非PC系統(tǒng),具有計(jì)算機(jī)功能,但不叫計(jì)算機(jī)。它是以應(yīng)用為中心,軟硬件可裁剪的專用計(jì)算機(jī)系統(tǒng),能滿足應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗等全面而嚴(yán)格的要求。簡(jiǎn)單來(lái)說(shuō),嵌入式系統(tǒng)集成了系統(tǒng)的應(yīng)用軟件和硬件,類似于PC中BIOS的工作模式。它具有軟件代碼小、自動(dòng)化程度高、響應(yīng)速度快的特點(diǎn),特別適用于實(shí)時(shí)多任務(wù)系統(tǒng)。嵌入式系統(tǒng)主要由嵌入式處理器、相關(guān)支持硬件、嵌入式操作系統(tǒng)和應(yīng)用軟件系統(tǒng)等組成。它是一個(gè)可以獨(dú)立工作的“裝置”。嵌入式系統(tǒng)包括生活中幾乎所有的電器設(shè)備,如PDA、移動(dòng)計(jì)算設(shè)備、電視機(jī)頂盒、移動(dòng)互聯(lián)網(wǎng)、數(shù)字電視、多媒體、汽車、微波爐、數(shù)碼相機(jī)、家庭自動(dòng)化系統(tǒng)、電梯、空調(diào)、安防系統(tǒng)、自動(dòng)售貨機(jī)、手機(jī)、消費(fèi)電子、工業(yè)自動(dòng)化儀表和醫(yī)療儀器等。嵌入式系統(tǒng)的硬件部分包括處理器/微處理器、存儲(chǔ)器和外圍設(shè)備、I/O端口、圖形控制器等。嵌入式系統(tǒng)不同于一般的計(jì)算機(jī)處理系統(tǒng)。它沒(méi)有硬盤(pán)那么大的存儲(chǔ)介質(zhì)