嵌入式培養(yǎng),是一種高考類名詞,類似于定向培養(yǎng)。嵌入式培養(yǎng)就是嵌入式系統(tǒng)相關(guān)技術(shù)的培訓(xùn)。嵌入式系統(tǒng)是硬件和軟件相結(jié)合,嵌入到整機(jī)里使整機(jī)實(shí)現(xiàn)智能化的一個(gè)系統(tǒng)。
嵌入式系統(tǒng)本身是一個(gè)相對模糊的定義。嵌入式系統(tǒng)已經(jīng)滲透到我們生活中的每個(gè)角落,工業(yè)、服務(wù)業(yè)、消費(fèi)電子……,而恰恰由于這種范圍的擴(kuò)大,使得“嵌入式系統(tǒng)”更加難于明確定義。
雖然嵌入式系統(tǒng)是近幾年才風(fēng)靡起來的,但是這個(gè)概念并非新近才出現(xiàn)。從20世紀(jì)七十年代單片機(jī)的出現(xiàn)到今天各式各樣的嵌入式微處理器,微控制器的大規(guī)模應(yīng)用,嵌入式系統(tǒng)已經(jīng)有了近30年的發(fā)展歷史。而嵌入式培養(yǎng)也是發(fā)展趨勢的產(chǎn)物。
從80年代早期開始,嵌入式系統(tǒng)的程序員開始用商業(yè)級的“操作系統(tǒng)”編寫嵌入式應(yīng)用軟件,這使得可以獲取更短的開發(fā)周期,更低的開發(fā)資金和更高的開發(fā)效率,“嵌入式系統(tǒng)”真正出現(xiàn)了。
一般來說嵌入式培養(yǎng)常用的軟件架構(gòu)有三種:順序執(zhí)行的前后臺系統(tǒng)、時(shí)間片輪詢系統(tǒng)和多任務(wù)操作系統(tǒng)。為了讓大家有一個(gè)更為清晰的認(rèn)識,我分別用三種軟件架構(gòu)對一個(gè)實(shí)例進(jìn)行介紹說明。這個(gè)實(shí)例如下:它有4個(gè)任務(wù),這4個(gè)任務(wù)為按鍵掃描、聲光報(bào)警、顯示屏刷新和超聲波測距。這個(gè)實(shí)例的具體功能是通過按鍵設(shè)置測量距離的閾值,當(dāng)測距距離低于設(shè)置的閾值時(shí),觸發(fā)聲光報(bào)警并且將測量距離實(shí)時(shí)顯示在顯示屏上。