微軟windows embedded首席架構(gòu)師談嵌入式軟件_第1頁
已閱讀1頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、微軟微軟WindowsEmbedded首席架構(gòu)師談嵌首席架構(gòu)師談嵌入式軟件入式軟件摘要:摘要:WinCE和WindowsXPEmbedded開發(fā)的異同操作系統(tǒng)必須用在硬件上面,所以我們必須要使開發(fā)人員在開發(fā)過程中,能夠在使用源代碼時遇到最小的障礙,從而保證其開發(fā)性能。每次我們推出一WinCEWinCE和WindowsWindowsXPXPEmbeddedEmbedded開發(fā)的異同開發(fā)的異同操作系統(tǒng)必須用在硬件上面,所以我們必須要使開發(fā)人

2、員在開發(fā)過程中,能夠在使用源代碼時遇到最小的障礙,從而保證其開發(fā)性能。每次我們推出一個新版本的操作系統(tǒng),實(shí)際上會開發(fā)更多的源代碼,在WindowsEmbeddedCE6.0的時候,微軟把整個內(nèi)核用源代碼的形式分配出去,這樣開發(fā)人員一方面能夠更好地對系統(tǒng)進(jìn)行檢查,另一方面能夠幫助他們修改和調(diào)整軟件,從而滿足在開發(fā)和發(fā)展過程中的不同需要。例如WindowsCE架構(gòu)的操作系統(tǒng)分為兩層,第一層叫內(nèi)核內(nèi)層,主要把操作系統(tǒng)導(dǎo)入設(shè)備里面,另外高的一層

3、是技術(shù)層面。一般來說,在開發(fā)人員使用的時候主要關(guān)注內(nèi)核層。實(shí)際上,我們在提供源代碼的時候,很多部分是符合應(yīng)用于較高技術(shù)層面的一層。對于開發(fā)人員來說,可以輕易訪問源代碼是非常重要的。這樣的話,技術(shù)人員可以比較方便地把操作系統(tǒng)導(dǎo)入到他們的硬件之中。但是對于WindowsXPEmbedded,開發(fā)人員卻并不需要知道源代碼,因?yàn)殚_發(fā)人員使用的是傳統(tǒng)的PC主板,來應(yīng)對這個目標(biāo)設(shè)備,它不需要把相關(guān)的操作系統(tǒng)導(dǎo)入進(jìn)去,只要選擇原來的操作系統(tǒng),建立一個

4、相關(guān)的運(yùn)行項(xiàng)目就可以。WindowsCE架構(gòu)過程中,因?yàn)槲覀円阉踩胍粋€新的操作系統(tǒng)和新的硬件之中,因此取決于這個硬件的復(fù)雜性和整個導(dǎo)入過程,可能需要好幾個月甚至幾年的時間。但是WindowsXPEmbedded相對來說時間比較快。從概念成型到發(fā)貨,一般只需12個星期就夠了。源代碼的使用源代碼的使用WindowsCE版本分兩個:一個是評測版;另外一個是完整版。它們里面有更小的源代碼,源代碼包括所有內(nèi)核方面的代碼,還有一部分操作系統(tǒng)方面

5、的。這些源代碼不包括其他第三方軟件許可,所以開發(fā)人員在開發(fā)的時候,所能夠使用的源代碼,就是包括內(nèi)核和操作系統(tǒng)里面的一部分,還包括管理器,WEB我們看到,在WindowsEmbeddedCE6.0里面,我們可以改變CE的操作系統(tǒng),這樣對開發(fā)人員來講,是可以更加容易使用第三方的CE進(jìn)行使用,那么還可以把第三方的CE運(yùn)行式作為這個系統(tǒng)里面默認(rèn)的形式。比如有一個運(yùn)行式,可以采取第三方具有安全技術(shù)的新形式,來替代微軟的CE運(yùn)行式。而且所有的運(yùn)行式

6、可以通過JAVA的方式加入到操作系統(tǒng)里面。對于嵌入式開發(fā)人員來講,CE和C語言是非常重要的。絕大多數(shù)人員在開發(fā)相對低端的編碼時候,會選擇CE和C語言。但是對于開發(fā)用戶界面和用戶體驗(yàn)方面,開發(fā)人員一般來講會使用一些新的技術(shù)。比如.技術(shù)。WindowsWindowsCECE和XPXPEmbeddedEmbedded開發(fā)的整體理念開發(fā)的整體理念在開發(fā)時有一點(diǎn)很重要,那就是要給開發(fā)人員提供足夠好的工具和技術(shù),才能確保他們設(shè)計(jì)上的生產(chǎn)效率,與此同

7、時,還可以幫助他們在需要的情況下增加價值。例如在嵌入式設(shè)備的環(huán)境里有一個發(fā)展的趨勢,那就是從原來低端的8位變成現(xiàn)在的16位,不同的設(shè)備之間可以相互連接。但是我們看到,光有這種連接是不夠的,設(shè)備如果要連接的話,要連接到網(wǎng)絡(luò)或者是其他的設(shè)備上面,在整個連接過程中,我們要提供相關(guān)的工具和相關(guān)的架構(gòu),從而保證連接之后的設(shè)備更加易于管理、更新、監(jiān)控,而且可以保證在更新以后,可以輕易地連接到其他的設(shè)備上提供相關(guān)服務(wù)。在微軟去年11月份發(fā)布的Wind

8、owsEmbeddedCE6.0R2版本里有一些新的特點(diǎn),其中一個重要的是WSD(設(shè)備上的Web服務(wù)),WSD是幫助用戶在設(shè)備上能夠使用Web服務(wù)。在這里面,我們可以幫助企業(yè)更好地建立一些設(shè)備。比如說我們現(xiàn)在用的插頭,你現(xiàn)在要使用首先要插上相關(guān)的線和電源,然后設(shè)置要調(diào)的一些程序。但是使用微軟的WSD技術(shù),就可以讓筆記本自動在網(wǎng)上搜尋可用的投影儀,找到設(shè)備以后自己就可以操作。家里與企業(yè)的情況是同樣的。目前家里有許多設(shè)備,我們需要把這些設(shè)備

9、連接在一起。這樣就可以更好地管理。要監(jiān)控家里的情況并進(jìn)行管理,每當(dāng)家里出現(xiàn)一些新的設(shè)備的時候。需要想怎么控制這個設(shè)備,是通過遙控的方式,還是其他方式。通過WSD這樣新其他,我們可以輕易添加新設(shè)備,而且在現(xiàn)在的網(wǎng)絡(luò)里面可以找到,而且可以通過廣播的形式,讓電腦控制他們。比如家里的取暖、照明和其他設(shè)備,可以通過網(wǎng)絡(luò)實(shí)現(xiàn),此外,這些新技術(shù)還可以實(shí)現(xiàn)人與物設(shè)備之間的對話。微軟的軟件是為了讓用戶能夠更加輕易發(fā)現(xiàn)新產(chǎn)品和新設(shè)備。他們可以使用微軟提供的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論