目前流行的嵌入式操做系統能夠分爲兩類:linux
一類是從運行在我的電腦上的操做系統向下移植到嵌入式系統中,造成的嵌入式操做系統,如微軟公司的Windows CE 及其新版本.程序員
這類系統通過我的電腦或高性能計算機等產品的長期運行考驗,技術日趨成熟,其相關的標準和軟件開發方式已被用戶廣泛接受,同時積累了豐富的開發工具和應用軟件資源。 架構
另外一類是實時操做系統,如WindRiver 公司的VxWorks 嵌入式操做系統等,分佈式
這類產品在操做系統的結構和實現上都針對所面向的應用領域,對實時性高可靠性等進行了精巧的設計,並且提供了獨立而完備的系統開發和測試工具,較多地應用在軍用產品和工業控制等領域中。工具
Linux 是90 年代以來逐漸成熟的一個開放源代碼的操做系統。 PC 機上的Linux 版本在全球數以百萬計愛好者的協力開發下,獲得了很是迅速的發展。90 年代末uClinux,RTLinux 等相繼推出,在嵌入式領域獲得了普遍的關注,它擁有大批的程序員和現成的應用程序,是咱們研究開發工做的寶貴資源。性能
從控制意義上說,嵌入式系統涉及系統最底層的,芯片級的信息處理與控制。學習
在某種意義上,對這些「微觀」世界的瞭解與駕馭正是控制的真正目的。開發工具
嵌入式系統與一般意義上的控制系統在設計思路和整體架構方面有許多不一樣之處,而這些不一樣之處偏偏是傳統控制學科教學中較少教給學生的。測試
在當今信息化社會中,嵌入式系統在人們的平常工做和生活中所佔的份額,可能已超過傳統意義的控制系統,這就是爲何咱們的學生感到學的沒有用,而有用的又沒有學的緣由。spa
在嵌入式系統及開發環境方面,目前仍有許多問題尚在研究發展之中,如,嵌入式系統的硬件軟件協同設計方法;面向多目標,多任務的微內核
嵌入式操做系統;分佈嵌入式系統的實時性問題,分佈式計算,分佈式信息交互與綜合處理;以及嵌入式系統的多目標交叉編譯和交叉調試工具的研究等。
初學者能夠經過實驗開發平臺,學習嵌入式系統的一些基本理論和硬件軟件綜合設計的方法與技能,親自動手,實現一個嵌入式系統的解決方案,爲從此的深刻研究打下一個初步基礎。
結語:「嵌入式系統」做爲自動化學科一門理論與實際密切結合的,知識與技術含量較高的綜合性專業課程,必將隨着信息產業的發展而逐漸趨於成熟。