嵌入式系統(tǒng)學(xué)習(xí)日志 收藏1.嵌入式系統(tǒng)的定義:是現(xiàn)代科學(xué)多學(xué)科互相融合的以應(yīng)用技術(shù)產(chǎn)品為核心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),以通訊技術(shù)為載體,以消費(fèi)類產(chǎn)品為對(duì)象,引入各類傳感器,進(jìn)入Internet網(wǎng)絡(luò)技術(shù)的連接,從而適應(yīng)應(yīng)用環(huán)境的產(chǎn)品。 2.嵌入式系統(tǒng)無(wú)多余軟件,軟件以固化態(tài)出現(xiàn),硬件亦無(wú)多余存儲(chǔ)器,可靠性高,成本低,體積小功耗少,包含于各種不同類型的設(shè)備。 3.嵌入式系統(tǒng)由嵌入式硬件與軟件組成 a.嵌入式硬件以芯片、模板、組件、控制器形式埋藏于設(shè)備內(nèi)部。 b.嵌入式軟件是實(shí)時(shí)多任務(wù)操作系統(tǒng)和各種專用軟件,一般固化在ROM或閃存中。 c.嵌入式系統(tǒng)軟硬兼施,融為一體,成為產(chǎn)品,但是在開發(fā)過程中需要一些開發(fā)工具進(jìn)行輔助開發(fā)。 4.嵌入式系統(tǒng)的典型組成: 5. 嵌入式系統(tǒng)通常包含以下內(nèi)容和相關(guān)技術(shù): a. 嵌入式系統(tǒng)硬件: 1)嵌入式微處理器EMPU:是和通用計(jì)算機(jī)的微處理器對(duì)應(yīng)的CPU。在應(yīng)用中,一般將微處理器裝配在專門設(shè)計(jì)的電路板上,在母板上只保留和嵌入式相關(guān)的功能即可,這樣可以滿足嵌入式系統(tǒng)體積小和功耗低的要求。嵌入式微處理器制造商:摩托羅拉、英特爾、IBM、NEC、AMD、日立、東芝、富士通、飛利浦等。主要的嵌入式微處理器包括:Motorola PowerPC、Intel Pentium、Motorola 68000、strong ARM、MIPS、AMD X86系列等。 2)嵌入式微控制器EMCU:又稱為單片機(jī),它將CPU、存儲(chǔ)器(少量的RAM、ROM和兩者都有)和其他外設(shè)接口封裝在同以片集成電路里。嵌入式微控制器制造商:摩托羅拉、英特爾、IBM、NEC、AMD、日立、東芝、富士通、飛利浦、三洋、三星、索尼、Oki、凌陽(yáng)科技等。主要的嵌入式微控制器包括:MCS-51、MCS-251、MCS-96/196/296、P51XA、C166/167、68K、Z8、C540、PIC、AVR等系列。 3)嵌入式數(shù)字信號(hào)處理器DSP:嵌入式DSP專門用來(lái)對(duì)離散時(shí)間信號(hào)進(jìn)行極快的處理計(jì)算,提高編譯效率和執(zhí)行速度。在數(shù)字濾波、FFT、譜分析、圖象處理等領(lǐng)域應(yīng)用廣泛。DSP正大量進(jìn)入嵌入式市場(chǎng),目前廣泛應(yīng)用的是TI產(chǎn)品TMS320C2000/C5000系列,另外Intel和Siemens也有相應(yīng)產(chǎn)品。 b. 嵌入式系統(tǒng)軟件 嵌入式系統(tǒng)軟件的核心: 1)統(tǒng)軟件:嵌入式操作系統(tǒng) 2)支撐軟件:嵌入式軟件開發(fā)平臺(tái)及工具 3)應(yīng)用軟件:嵌入式應(yīng)用軟件 嵌入式系統(tǒng)軟件的特征: 1)軟件要求固態(tài)化存儲(chǔ) 為了提高執(zhí)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)的軟件一般固化在存儲(chǔ)器芯片和單片機(jī)本身中,而不是存儲(chǔ)在磁盤中。 2)軟件代碼高質(zhì)量、高可靠性 3)操作系統(tǒng)軟件具有高實(shí)時(shí)性 4)嵌入式系統(tǒng)應(yīng)用語(yǔ)言:C(74.6%)、匯編(69.6%)、C++(50.1%)。 c. 嵌入式系統(tǒng)開發(fā)工具(硬件環(huán)境,編程語(yǔ)言) d. 嵌入式系統(tǒng)開發(fā)平臺(tái)(軟件集成環(huán)境) e. 智能傳感器(傳感器融合技術(shù)) f. 因特網(wǎng)技術(shù) g. 總線技術(shù) h. IP核(知識(shí)產(chǎn)權(quán)核) 6. 嵌入式系統(tǒng)的開發(fā)流程 a. 用戶需求 b. 選擇嵌入式處理器及硬件平臺(tái) c. 選擇合適的嵌入式操作系統(tǒng) d. 在操作系統(tǒng)上開發(fā)應(yīng)用程序 e. 應(yīng)用程序測(cè)試 f. 整個(gè)系統(tǒng)測(cè)試 g. 整理文檔,開發(fā)結(jié)束
|