1. gzyueqian
      13352868059
      首頁 > 新聞中心 > > 正文

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

      更新時間: 2012-08-23 14:59:13來源: 粵嵌教育瀏覽量:3144

      多核編程挑戰
        在SMP(對稱多處理)方面,我們將與我們的合作伙伴一起來做。目前,Windows Embedded CE6.0是單核設備進行服務的,我們希望將來能夠支持SMP。
        在內核里面,SMP實際上是微軟所做的一部分工作;另外一部分工作,微軟希望客戶在開發應用程序的時候,能夠做得更加簡單,就是客戶所開發的應用程序能夠更加輕易地擴展,能夠在一個系統里面適應多核的要求,或者說能夠使用在不同的、通過網絡相互連接的系統里面。這就是我們說的分布式的嵌入式系統。在這里面,我們目前可以使用一些經常采用的編程模式,來適應一個系統里面硬件的開發。或者可以采用不同的模式來適應不同的客戶設備和操作系統的要求。
        其中一個比較好的例子,目前在微軟WindowsCE和WindowsXPEmbedded上面使用的,一個是地方的形式,另外一個是豐富性的形式,這是微軟研究院所創造的兩個研究技術,一個是CCR,一個是DSS,他們應用在WinCE和WindowsXPEmbedded上。
        WindowsCE容量大小
        WindowsCE是一個嵌入式操作系統,如果建設一個操作系統,里面只有內核的話,他的映像大小是300KB左右,一般WindowsCE大小在4M到10M之間。
        WindowsCE里面提供了700個操作系統功能組件,開發人員根據個人的喜好,挑選自己需要的,所以WinCE操作系統的大小取決于你要在這個系統里面實現多少組件。如果從此角度來看,可以把WindowsCE操作系統看作兩層:層是硬件部分,是比較具體的,第二層是獨立于硬件之外的。所以在配置操作系統映像的時候,可以把眼光放在獨立于硬件的層次。這樣工作就比較簡單,你的目標只是建立一個根據不同的處理器,比如SH,MSI等來配置你的WindowsCE操作系統。而你可以不考慮硬件方面的變化,只考慮操作系統,而在具體測試和構成中,你可以先設定一個具體的方案作為參考,通過改變相關的硬件,終對產品進行驗證,然后發貨。
        CE運行時的環境
        我們看到,在WindowsEmbeddedCE6.0里面,我們可以改變CE的操作系統,這樣對開發人員來講,是可以更加容易使用第三方的CE進行使用,那么還可以把第三方的CE運行式作為這個系統里面默認的形式。比如有一個運行式,可以采取第三方具有安全技術的新形式,來替代微軟的CE運行式。而且所有的運行式可以通過JAVA的方式加入到操作系統里面。
        對于嵌入式開發人員來講,CE和C++語言是非常重要的。絕大多數人員在開發相對低端的編碼時候,會選擇CE和C++語言。但是對于開發用戶界面和用戶體驗方面,開發人員一般來講會使用一些新的技術。比如.net技術。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲日韩一级在线毛 | 午夜亚洲国产理论片_日本 在线视频国产欧美日韩另类 | 久久99久久99精品免视看动漫 | 亚洲欧美日韩一级在线 | 亚洲综合色婷婷在线观看 | 亚洲欧美自拍制服丝袜另类图 |