對(duì)于智能硬件產(chǎn)品來說,他們的開發(fā)都是建立在龐大的嵌入式系統(tǒng)生態(tài)之上的。智能硬件應(yīng)用的繁榮,也直接帶動(dòng)了整個(gè)嵌入式技術(shù)的蓬勃發(fā)展。中國工程院院士倪光南認(rèn)為,嵌入式系統(tǒng)順應(yīng)了電子信息產(chǎn)業(yè)的發(fā)展需求。而在嵌入式系統(tǒng)中,會(huì)更傾向于選擇嵌入式Linux開發(fā),這是為什么?看看粵嵌嵌入式培訓(xùn)怎么說。
隨著技術(shù)的發(fā)展及人們需求的增加,各種消費(fèi)類電子產(chǎn)品的功能越來越強(qiáng)大。隨身攜帶的電子設(shè)備變得“等同于PC”:上面有鍵盤、觸摸屏、LCD等輸入、輸出設(shè)備,可以觀看視頻、聽音樂,可以瀏覽網(wǎng)站、接受郵件,可以查看、編輯文檔等。在工業(yè)控制領(lǐng)域,系統(tǒng)級(jí)芯片以更低廉的價(jià)格提供了更豐富的功能,使得嵌入式系統(tǒng)可以同時(shí)完成更多的控制功能。
當(dāng)系統(tǒng)越來越大、應(yīng)用越來越多,使用操作系統(tǒng)很有必要。操作系統(tǒng)的作用有:統(tǒng)一管理系統(tǒng)資源、為用戶提供訪問硬件的接口、調(diào)度多個(gè)應(yīng)用程序、管理文件系統(tǒng)等。在嵌入式領(lǐng)域可以選擇的操作系統(tǒng)有很多,比如:嵌入式linux、VxWork、Windows CE等。
嵌入式Linux的缺點(diǎn)在于實(shí)時(shí)性,雖然Linux在實(shí)時(shí)性有較大改進(jìn),但是仍無法稱為實(shí)時(shí)操作系統(tǒng)。有不少變種Linux在實(shí)時(shí)性方面做了很大的改進(jìn),比如RTLinux達(dá)到硬實(shí)時(shí),TimeSys Linux提高了實(shí)時(shí)性。這些改進(jìn)的Linux版本既有遵循GPL協(xié)議的免費(fèi)版本,也有要付費(fèi)的商業(yè)版本。
不過嵌入式培訓(xùn)也正是由于Linux開放源代碼、易于移植、資源豐富、免費(fèi)等優(yōu)點(diǎn),使得它在嵌入式領(lǐng)域越來越流行。更重要飛一點(diǎn),由于嵌入式Linux與PC Linux源于同一套內(nèi)核代碼,只是裁剪的程度不一樣,這使得很多為PC開發(fā)的軟件再次編譯之后,可以直接在嵌入式設(shè)備上運(yùn)行,這使得軟件資源“極大”豐富,比如各類實(shí)用的函數(shù)庫、小游戲等。
學(xué)習(xí)嵌入式Linux,如果有條件參加嵌入式培訓(xùn),主要是嵌入式相對(duì)別的不同,自己摸索很費(fèi)時(shí),如果有高手指點(diǎn)非常的好,進(jìn)步快。