)704A6IX~BN{DT47H59FW0X.jpg
目前流行的嵌入式操作系統(tǒng)可以分為兩類: 一類是從運行在個人電腦上的操作系統(tǒng)向下移植到嵌入式系統(tǒng)中,形成的嵌入式操作系統(tǒng),如微軟公司的Windows CE 及其新版本. 這類系統(tǒng)經(jīng)過個人電腦或高性能計算機等產(chǎn)品的長期運行考驗,技術(shù)日趨成熟,其相關(guān)的標(biāo)準(zhǔn)和軟件開發(fā)方式已被用戶普遍接受,同時積累了豐富的開發(fā)工具和應(yīng)用軟件資源。 另一類是實時操作系統(tǒng),如WindRiver 公司的VxWorks 嵌入式操作系統(tǒng)等, 這類產(chǎn)品在操作系統(tǒng)的結(jié)構(gòu)和實現(xiàn)上都針對所面向的應(yīng)用領(lǐng)域,對實時性高可靠性等進行了精巧的設(shè)計,而且提供了獨立而完備的系統(tǒng)開發(fā)和測試工具,較多地應(yīng)用在軍用產(chǎn)品和工業(yè)控制等領(lǐng)域中。 Linux 是90 年代以來逐漸成熟的一個開放源代碼的操作系統(tǒng)。 PC 機上的Linux 版本在全球數(shù)以百萬計愛好者的合力開發(fā)下,得到了非常迅速的發(fā)展。90 年代末uClinux,RTLinux 等相繼推出,在嵌入式領(lǐng)域得到了廣泛的關(guān)注,它擁有大批的程序員和現(xiàn)成的應(yīng)用程序,是我們研究開發(fā)工作的寶貴資源。 從控制意義上說,嵌入式系統(tǒng)涉及系統(tǒng)最底層的,芯片級的信息處理與控制。 在某種意義上,對這些“微觀”世界的了解與駕馭正是控制的真正目的。 嵌入式系統(tǒng)與通常意義上的控制系統(tǒng)在設(shè)計思路和總體架構(gòu)方面有許多不同之處,而這些不同之處恰恰是傳統(tǒng)控制學(xué)科教學(xué)中較少教給學(xué)生的。 在當(dāng)今信息化社會中,嵌入式系統(tǒng)在人們的日常工作和生活中所占的份額,可能已超過傳統(tǒng)意義的控制系統(tǒng),這就是為什么我們的學(xué)生感到學(xué)的沒有用,而有用的又沒有學(xué)的原因。 在嵌入式系統(tǒng)及開發(fā)環(huán)境方面,目前仍有許多問題尚在研究發(fā)展之中,如,嵌入式系統(tǒng)的硬件軟件協(xié)同設(shè)計方法;面向多目標(biāo),多任務(wù)的微內(nèi)核 嵌入式操作系統(tǒng);分布嵌入式系統(tǒng)的實時性問題,分布式計算,分布式信息交互與綜合處理;以及嵌入式系統(tǒng)的多目標(biāo)交叉編譯和交叉調(diào)試工具的研究等。 初學(xué)者可以通過實驗開發(fā)平臺,學(xué)習(xí)嵌入式系統(tǒng)的一些基本理論和硬件軟件綜合設(shè)計的方法與技能,親自動手,實現(xiàn)一個嵌入式系統(tǒng)的解決方案,為今后的深入研究打下一個初步基礎(chǔ)。 結(jié)語:“嵌入式系統(tǒng)”作為自動化學(xué)科一門理論與實際密切結(jié)合的,知識與技術(shù)含量較高的綜合性專業(yè)課程,必將隨著信息產(chǎn)業(yè)的發(fā)展而逐漸趨于成熟。
|