<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 高端訪(fǎng)談 > 微軟Windows Embedded首席架構師談嵌入式軟件(2)

微軟Windows Embedded首席架構師談嵌入式軟件(2)

—— 微軟Windows Embedded 事業(yè)部首席軟件架構師Mike Hall訪(fǎng)談(2)
作者:迎九等 時(shí)間:2008-06-04 來(lái)源:電子產(chǎn)品世界 收藏

  *本文根據2008年3月采訪(fǎng)改寫(xiě)而成。:Windows CE 7.0的首席架構師,長(cháng)期從事Windows CE的技術(shù)傳播工作,在嵌入式開(kāi)發(fā)者中有很高的威望,屬于偶像級人物。同時(shí)他也是英國的兼職警察,白天在上班,晚上到街上巡邏。
他的BLOG:
http://blogs.msdn.com/mikehall/

本文引用地址:http://dyxdggzs.com/article/83681.htm


  多核編程挑戰

  在(對稱(chēng)多處理)方面,我們將與我們的合作伙伴一起來(lái)做。目前, CE 6.0是單核設備進(jìn)行服務(wù)的,我們希望將來(lái)能夠支持。

  在內核里面,實(shí)際上是所做的一部分工作;另外一部分工作,希望客戶(hù)在開(kāi)發(fā)應用程序的時(shí)候,能夠做得更加簡(jiǎn)單,就是客戶(hù)所開(kāi)發(fā)的應用程序能夠更加輕易地擴展,能夠在一個(gè)系統里面適應多核的要求,或者說(shuō)能夠使用在不同的、通過(guò)網(wǎng)絡(luò )相互連接的系統里面。這就是我們說(shuō)的分布式的嵌入式系統。在這里面,我們目前可以使用一些經(jīng)常采用的編程模式,來(lái)適應一個(gè)系統里面硬件的開(kāi)發(fā)?;蛘呖梢圆捎貌煌哪J絹?lái)適應不同的客戶(hù)設備和操作系統的要求。
其中一個(gè)比較好的例子,目前在微軟Windows CE和Windows XP Embedded上面使用的,一個(gè)是地方的形式,另外一個(gè)是豐富性的形式,這是微軟研究院所創(chuàng )造的兩個(gè)研究技術(shù),一個(gè)是CCR,一個(gè)是DSS,他們應用在和Windows XP Embedded上。

  Windows CE容量大小

  Windows CE是一個(gè)嵌入式操作系統,如果建設一個(gè)操作系統,里面只有內核的話(huà),他的映像大小是300KB左右,一般Windows CE大小在4M到10M之間。

     Windows CE里面提供了700個(gè)操作系統功能組件,開(kāi)發(fā)人員根據個(gè)人的喜好,挑選自己需要的,所以操作系統的大小取決于你要在這個(gè)系統里面實(shí)現多少組件。如果從此角度來(lái)看,可以把Windows CE操作系統看作兩層:第一層是硬件部分,是比較具體的,第二層是獨立于硬件之外的。所以在配置操作系統映像的時(shí)候,可以把眼光放在獨立于硬件的層次。這樣工作就比較簡(jiǎn)單,你的目標只是建立一個(gè)根據不同的處理器,比如SH,MSI等來(lái)配置你的Windows CE操作系統。而你可以不考慮硬件方面的變化,只考慮操作系統,而在具體測試和構成中,你可以先設定一個(gè)具體的方案作為參考,通過(guò)改變相關(guān)的硬件,最終對產(chǎn)品進(jìn)行驗證,然后發(fā)貨。
   
  CE運行時(shí)的環(huán)境
   
  我們看到,在 CE 6.0里面,我們可以改變CE的操作系統,這樣對開(kāi)發(fā)人員來(lái)講,是可以更加容易使用第三方的CE進(jìn)行使用,那么還可以把第三方的CE運行式作為這個(gè)系統里面默認的形式。比如有一個(gè)運行式,可以采取第三方具有安全技術(shù)的新形式,來(lái)替代微軟的CE運行式。而且所有的運行式可以通過(guò)JAVA的方式加入到操作系統里面。
對于嵌入式開(kāi)發(fā)人員來(lái)講,CE和C++語(yǔ)言是非常重要的。絕大多數人員在開(kāi)發(fā)相對低端的編碼時(shí)候,會(huì )選擇CE和C++語(yǔ)言。但是對于開(kāi)發(fā)用戶(hù)界面和用戶(hù)體驗方面,開(kāi)發(fā)人員一般來(lái)講會(huì )使用一些新的技術(shù)。比如.net技術(shù)。



關(guān)鍵詞: 微軟 Windows Embedded Mike Hall SMP WinCE

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>