微處理器在工業(yè)控制和電子檢測(cè)行業(yè)的高性能使其在應(yīng)用領(lǐng)域發(fā)生了很大的變化。于是,將微型計(jì)算機(jī)嵌入到硬件對(duì)象體系中,并配置各種外圍接口電路,實(shí)現(xiàn)對(duì)象體系智能化控制的嵌入式系統(tǒng)應(yīng)運(yùn)而生。隨著單片機(jī)技術(shù)及其外圍擴(kuò)展電路技術(shù)的飛速發(fā)展,使嵌入式系統(tǒng)技術(shù)得到充分的應(yīng)用。區(qū)別于通用型計(jì)算機(jī)系統(tǒng),嵌入式測(cè)控系統(tǒng)是一個(gè)全新的測(cè)控領(lǐng)域,其功能豐富,功耗低,控制精度高,可以應(yīng)用于要求很高的計(jì)算機(jī)測(cè)控系統(tǒng)中。典型的萬(wàn)能試驗(yàn)機(jī)測(cè)控系統(tǒng)是由相關(guān)的嵌入式單片機(jī)及其硬件電路和裁剪的Linux操作系統(tǒng)及其他應(yīng)用程序組成。其特點(diǎn)是:功能強(qiáng)大、性價(jià)比高;多任務(wù)能力強(qiáng);實(shí)時(shí)性處理能力高;占用空間小,效率高;在工業(yè)領(lǐng)域可以根據(jù)實(shí)際工況或廠家的要求,進(jìn)行系統(tǒng)設(shè)計(jì)。嵌入式系統(tǒng)的發(fā)展,大致分為以下幾個(gè)階段:
1、 以單芯片為核心的嵌入式系統(tǒng)。該系統(tǒng)主要應(yīng)用于要求較高的工業(yè)領(lǐng)域。沒(méi)有人機(jī)交互功能,現(xiàn)場(chǎng)控制難。這種測(cè)控系統(tǒng)技術(shù)相對(duì)簡(jiǎn)單,用戶接口少,實(shí)時(shí)性低,無(wú)法滿足大容量存儲(chǔ)。
2、 以嵌入式CPU加簡(jiǎn)單操作系統(tǒng)為核心的嵌入式系統(tǒng)。該系統(tǒng)的特點(diǎn)是CPU類(lèi)型多但通用性差,低功能的前提下效率較高,具備一定的擴(kuò)展能力,但由于上位機(jī)測(cè)控系統(tǒng)限制,人機(jī)交互不完善。
3、 以嵌入式操作系統(tǒng)為依托的嵌入式系統(tǒng)。該系統(tǒng)的主要特點(diǎn)是:可以廣泛的應(yīng)用于各種不同的硬件平臺(tái);根據(jù)硬件平臺(tái)的不同進(jìn)行Linux操作系統(tǒng)的內(nèi)核裁剪,避免源代碼和軟件資源的浪費(fèi);提供了豐富的串口資源驅(qū)動(dòng),節(jié)省在軟件設(shè)計(jì)時(shí)的人力和資源的浪費(fèi);提供了豐富的資源,實(shí)時(shí)性和底層開(kāi)發(fā)資源豐富。
4、 基于網(wǎng)絡(luò)的嵌入式系統(tǒng),嵌入式系統(tǒng)與Iemet的結(jié)合代表著嵌入式技術(shù)未來(lái)的發(fā)展方向。嵌入式系統(tǒng)在工業(yè)控制、交通管理、信息家電、家庭智能管理系統(tǒng)、機(jī)器人、機(jī)電產(chǎn)品和個(gè)人數(shù)字終端等領(lǐng)域均有廣泛應(yīng)用。隨著嵌入式系統(tǒng)支持平臺(tái)的發(fā)展和現(xiàn)有技術(shù)的不斷進(jìn)步,嵌入式技術(shù)的發(fā)展空間越來(lái)越廣泛。嵌入式Linux 是Linux操作系統(tǒng)裁剪之后的產(chǎn)品,該系統(tǒng)能夠在硬件平臺(tái)上運(yùn)行。
其主要特點(diǎn)如下:
1、 源代碼開(kāi)發(fā)。網(wǎng)絡(luò)和其他平臺(tái)上有很多開(kāi)放的源代碼提供及相應(yīng)的學(xué)習(xí)資料。
2、 內(nèi)核小。通過(guò)Linux內(nèi)核裁剪技術(shù),可以將Linux操作系統(tǒng)內(nèi)核裁剪到200KB左右。
3、 Linux操作系統(tǒng)也是開(kāi)放的,可以按照自己的需要下載適合自己開(kāi)發(fā)Linux操作系統(tǒng)。
4、 硬件平臺(tái)豐富。Linux操作系統(tǒng)可以在不同的硬件平臺(tái)上運(yùn)行。
5、 內(nèi)核資源豐富。裁剪后的內(nèi)核可以根據(jù)自己需要保留不同的應(yīng)用程序。 |