常見(jiàn)問(wèn)題

什(shén)麽是(shì)嵌入式系統

嵌入式系統是(shì)以應用(yòng)為(wèi)中心,以計(jì)算(←$↔suàn)機(jī)技(jì)術(shù)為(wèi)基礎,并且軟硬$‌∞♠件(jiàn)可(kě)裁剪,适用(yòng)于∑επδ應用(yòng)系統對(duì)功能(néng)、可(kě≠'≥)靠性、成本、體(tǐ)積、功耗有(yǒu)嚴格要(yào)求的(d✘φ÷™e)專用(yòng)計(jì)算(suàn)機(jī)系統。


嵌入式系統一(yī)般由嵌入式微(wēi)處理(l±¥λ'ǐ)器(qì)、外(wài)圍硬件(jiàn)設備、♥ φ嵌入式操作(zuò)系統以及用(yòng)戶的↔®γ≤(de)應用(yòng)程序等四個(gè)部分(fēn)組成'¥,用(yòng)于實現(xiàn)對(duì)其他•φ(tā)設備的(de)控制(zhì)、監視(shì)或管理(lǐ)βΩ₽等功能(néng)。

 
  嵌入式系統一(yī)般指非PC系統,它包括硬∏>→≤件(jiàn)和(hé)軟件(jiàn)兩部分(fēn)。硬件(jiàn)≠×包括處理(lǐ)器(qì)/微(wēi)處理(lǐ γ‌¶)器(qì)、存儲器(qì)及外(wài)設器(qì)件(jiàn)和(h♦£‌é)I/O端口、圖形控制(zhì)器(qì)等。軟件(₹&jiàn)部分(fēn)包括操作(zuò)系統軟件(jiàn)(OS)(要≈©(yào)求實時(shí)和(hé)多(duō)任務操作(zuò))↓∞₹和(hé)應用(yòng)程序編程。有(yǒu)時(shí)設€↑≈計(jì)人(rén)員(yuán)把這(zhè×→↑)兩種軟件(jiàn)組合在一(yī)起。Ω×∞應用(yòng)程序控制(zhì)著(zhe)系統的(de)™Ω"運作(zuò)和(hé)行(xíng)為(wèi);而操作(↓ <δzuò)系統控制(zhì)著(zhe)應用(yòn♦γφg)程序編程與硬件(jiàn)的(de)交互作(zuò)用(yò✔•ng)。


  嵌入式系統的(de)核心是(shì)嵌入式微(wēi)處理(lǐ)器©ε(qì)。嵌入式微(wēi)處理(lǐ)器(qì)一(yī)般就(jγ₩€≥iù)具備以下(xià)4個(gè)特點♣∑‍≠:


  1)對(duì)實時(shí)多(duō)任務有(yǒ↓σ§←u)很(hěn)強的(de)支持能(néng)力,能(néng)完成‌×✘π多(duō)任務并且有(yǒu)較短(duǎn)的(de♥​)中斷響應時(shí)間(jiān),從(cóng)而使內(nèi) <©¥部的(de)代碼和(hé)實時(shí)內(nèi)核心的(de)執​✔行(xíng)時(shí)間(jiān)減少(shǎo)到÷₽±÷(dào)最低(dī)限度。

 
 2)具有(yǒu)功能(néng)很(hěn)強的(de)存儲區(qū>≤♥↕)保護功能(néng)。這(zhè)是(shì)由于嵌入式系統的π₽₹(de)軟件(jiàn)結構已模塊化(huà),而為(wèi)了(le)避☆$<免在軟件(jiàn)模塊之間(jiān)出現(xiàn)錯(Ω<cuò)誤的(de)交叉作(zuò)用(yòng),需要§™÷∑(yào)設計(jì)強大(dà)的(de)存儲區♦≈(qū)保護功能(néng),同時(shí)也(yě)有(yǒu)利于軟件₽×(jiàn)診斷。


  3)可(kě)擴展的(de)處理(lǐ)器(qì)結構δε<→,以能(néng)最迅速地(dì)開(kāi)展出滿足應用(yòn♠$g)的(de)最高(gāo)性能(néng)的(de♣ β)嵌入式微(wēi)處理(lǐ)器(qì)。


  4)嵌入式微(wēi)處理(lǐ)器(qì)±☆§必須功耗很(hěn)低(dī),尤其是(shì)用(yòng)于>₩₽≥便攜式的(de)無線及移動的(de)計(jì)算(su≤£àn)和(hé)通(tōng)信設備中靠電(diàn)池£φ供電(diàn)的(de)嵌入式系統更是(×σ₽εshì)如(rú)此,如(rú)需要(yào)功耗隻有(π§yǒu)mW甚至μW級。

 

 

嵌入式計(jì)算(suàn)機(jī)系統同通(↕×♥tōng)用(yòng)型計(jì)算(suàn)機(jī)Ω>β系統相(xiàng)比具有(yǒu)以下(xià)特點'‌♣:

   
 1.嵌入式系統通(tōng)常是(shì)面向特定應用(yòng)的(de≈∏¥↓) 嵌入式CPU與通(tōng)用(yòng)δ&§α型的(de)最大(dà)不(bù)同就(jiù)是(sh★≠ì)嵌入式CPU大(dà)多(duō)工(®δφgōng)作(zuò)在為(wèi)特定用(yòng)戶群設計(jì)的(d↑♣♥e) 系統中,它通(tōng)常都(dō© u)具有(yǒu)低(dī)功耗、體(tǐ)積小(x÷λφiǎo)、集成度高(gāo)等特點,能(néngγ∑→)夠把通(tōng)用(yòng)CPU中許多(duō)↕♣₹α由闆卡完成的(de)任務集成在芯片內(nèi)部,從(cóσ✔≤÷ng)而有(yǒu)利于嵌入式系統設計(jì)趨∑>于小(xiǎo)型化(huà),移動能(néng)力大(↑₹→©dà)大(dà)增強,跟網絡的(de)耦合也(yě)越來(lái)↔↔ 越緊密。

 
 2.嵌入式系統是(shì)将先進的(de)計("£"jì)算(suàn)機(jī)技(jì)術(shù)、半導☆ ≈體(tǐ)技(jì)術(shù)和(hé)電(d≤©iàn)子(zǐ)技(jì)術(shù)與各個(↕✔gè)行(xíng)業(yè)的(de)具體(tǐ π)應用(yòng)相(xiàng)結合後的(de)産物(wù)。這(zh©•&è)一(yī)點就(jiù)決定了(le)它必然是(™‍shì)一(yī)個(gè)技(jì)術(shù)密集、資金(jīnφ↕¶)密集、高(gāo)度分(fēn)散、不(bù)斷創新的(de)知(zh₽βī)識集成系統。

 
 3.嵌入式系統的(de)硬件(jiàn)和(hé)軟件(jià☆→₩Ωn)都(dōu)必須高(gāo)效率地(dì)設計(jì),÷✔π₩量體(tǐ)裁衣、去(qù)除冗餘,力争在同樣的(de)矽片面積上(shàng×φ≤)實現(xiàn)更高(gāo)的(de)性能(n≠<↔®éng),這(zhè)樣才能(néng)在具體(ε↔₽tǐ)應用(yòng)中對(duì)處理(≤×∞lǐ)器(qì)的(de)選擇更具有(yǒu)競争力

 
 4.嵌入式系統和(hé)具體(tǐ)應用(yòng)有(y✘♠α€ǒu)機(jī)地(dì)結合在一(yī)起,它的(de)λ​÷升級換代也(yě)是(shì)和(hé)具體(tǐ)± $産品同步進行(xíng),因此嵌入式系統産品一(y∞ φ♦ī)旦進入市(shì)場(chǎng),具有(yǒu)較長(chán'→•®g)的(de)生(shēng)命周期。

  
5.為(wèi)了(le)提高(gāo)¥Ω∏執行(xíng)速度和(hé)系統可(kě)靠性,嵌入式系統中的(de)♣∏∑軟件(jiàn)一(yī)般都(dōu)固化(huà)在存儲∑✔Ωδ器(qì)芯片或單片機(jī)本身(shēn)中 •,而不(bù)是(shì)存貯于磁盤等載體(tǐ)中。

 
 6.嵌入式系統本身(shēn)不(bù)★€≥具備自(zì)舉開(kāi)發能(néng)力,即使設計(jì Ω)完成以後用(yòng)戶通(tōng)常₹↕也(yě)是(shì)不(bù)能(néng)對(duì)其中的(d™÷★∏e)程序功能(néng)進行(xíng)修改的(de),必須有(yǒuα€&)一(yī)套開(kāi)發工(gōng)具和(®Ωhé)環境才能(néng)進行(xíng)開(kāi)發。