<style id="7i3y3"></style>

      <sub id="7i3y3"><i id="7i3y3"></i></sub>

        午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
        首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
        中華工控網首頁
          P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
          D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
          電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
        關于Windows CE開發中最常用的概念和知識
        微軟Microsoft
        收藏本文     查看收藏
          這篇文章的目的并不是介紹Windows Embedded CE開發的方方面面,只是用一個初涉嵌入式領域的軟件開發者的視角來介紹Windows CE開發中最常用的概念和知識,解決大家會在實際開發中碰到的一些小問題,讓大家了解嵌入式開發與應用程序開發,到底有哪些不同。

          Windows CE概述

          從6.0版本開始,Windows CE的名字改為Windows Embedded CE,當然這也是為了結合Windows Embedded品牌作出的改變。CE經過了十年的風風雨雨之后,終于在CE 6.0這個版本上再次浴火重生了。CE 6.0經歷了CE歷史上第二次內核重寫,使CE操作系統更加符合當今嵌入式開發的方向。

          CE 6.0在內核方面的改變主要是為了適應嵌入式設備硬件發展的要求,在進程數量方面,從過去最多運行32個進程,改變為最多運行3萬2千個進程,內存方面從每個進程最多擁有32M虛擬內存空間改為最多擁有2G虛擬內存空間。在OS布局方面,將關鍵的驅動程序、文件系統和圖形界面管理器(GWES)移到了內核中,這樣可以更好解決因為CPU在內核態和用戶態間切換而造成的性能損失。

          當然,從以上的改變,我們可以看到CE 6.0較之前版本更加“重量級”了。操作系統領域關于“微內核”的爭論已經持續了很多年,CE的改變也許會為某個學派的觀點提供支持。但我們必須指出的是,正因為目前的嵌入式設備硬件已經可以支持比較“重量級”的操作系統了,所以CE 6.0才會做出如此改變。

          CE針對開發者的另一個轉變開始自CE 5.0,將開發環境Platform Builder整合到Visual Studio中,這種做法無疑減輕了微軟維護兩套IDE的負擔,從另外一個方面來看,CE的開發者也可以享受到更好的開發體驗了。

          嵌入式開發流程

          也許很多初涉嵌入式開發領域的程序員會被一系列的新名詞搞得頭昏腦脹,在這里,我希望能夠將嵌入式開發的流程展現給大家。

          嵌入式開發主要分為三個比較大的部分:

          1 驅動程序開發

          這部分開發是從硬件設計開始的,硬件工程師會設計PCB板,為我們提供標準開發板(SDB,standard development board)。當我們拿到開發板之后的第一件事情就是編寫boot-loader,讓開發板啟動起來,一般是通過JTGA將boot-loader燒錄到開發板中的。我們可以將boot-loader看作PC中的BIOS,負責硬件設備的初始化工作,并且將操作系統運行起來。在此之后,我們需要根據開發板上的硬件開發各種驅動程序,比如串口、USB、鼠標、視頻輸入等。最后將這些驅動程序和boot-loader打包,稱為一個板級支持包(BSP)。BSP是和開發板的具體硬件緊密相關的。

          所以從事這方面開發的工程師往往具有比較強的硬件知識水平。

          2 平臺定制

          我們可以將Windows CE想象為一盒積木,根據不同的應用場景和設備要求,我們要對這盒積木進行定制,堆積出不同形狀的城堡、動物和生活用品。這個過程稱為“平臺定制”,定制產生的平臺往往和具體的硬件設備相關,直接將平臺下載到硬件設備上就可以運行了。整個開發過程,需要選擇不同的組件來搭配出最適合當前硬件的軟件平臺。所以要對Windows CE的組件,也就是Catalog Item,有相當程度的了解。

          3 應用程序開發

          嵌入式設備上的應用程序開發與傳統應用程序開發類似,只是要借助于硬件模擬器或者實際設備對程序進行調試。最常見的嵌入式設備應用程序開發,就是Windows Mobile的移動應用開發。平臺定制工程師會在硬件出廠之前先提供平臺相關的SDK,SDK中會包括模擬器。應用開發者可以首先使用模擬器對程序進行開發和調試。等實際硬件出來之后,再將程序轉移到實際硬件中。因為Windows CE采用了很多措施,這種“轉移”幾乎是無縫的,所以我們并沒有使用“移植”這個詞。

          嵌入式領域的應用開發其實是普通軟件工程師就可以進行的。


         

        狀 態: 離線

        公司簡介
        產品目錄

        公司名稱: 微軟Microsoft
        聯 系 人: 北京市場部
        電  話: 010-800-810-7722
        傳  真:
        地  址: 望京街8號利星行廣場C座 微軟大廈
        郵  編: 100102
        主  頁:
         
        該廠商相關技術文摘:
        ARM嵌入式系統的ISP設計
        嵌入式系統的系統測試和可靠性評估
        嵌入式軟件測試
        優秀系統集成工程師應具備哪些專業知識
        嵌入式系統開源軟件的回顧和展望
        嵌入式操作系統Windows CE研究
        WinCE中的Flash分區和CheckSum點滴
        Windows Embedded Server常見問題解答
        Windows Embedded POSReady常見問題解答
        Windows Embedded Enterprise常見問題解答
        Windows Embedded Standard 常見問題
        更多文摘...
        立即發送詢問信息在線聯系該技術文摘廠商:
        用戶名: 密碼: 免費注冊為中華工控網會員
        請留下您的有效聯系方式,以方便我們及時與您聯絡

        關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
        工控網客服熱線:0755-86369299
        版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

        主站蜘蛛池模板: 亚洲国产成人无码AV在线影院L| 亚洲精选av一区二区| 国产精成人品日日拍夜夜免费| 中文字幕奈奈美被公侵犯| 悠悠人体艺术视频在线播放| 国产高潮视频在线观看| 中文无码热在线视频| 亚洲最大成人在线播放| 污网站在线观看视频| 国产偷自视频区视频| 少妇粗大进出白浆嘿嘿视频| 亚洲欧美国产另类视频| 91亚洲国产成人久久精品| 国产精品一二三区蜜臀av| 热久在线免费观看视频| 宅男噜噜噜66网站高清| 黄色一级片一区二区三区| 国产一区二区不卡视频在线| 色噜噜狠狠成人综合| 国产果冻豆传媒麻婆精东| 久久精品国产亚洲AV瑜伽| 无码无套少妇毛多18pxxxx| h无码精品3d动漫在线观看| av国产剧情一区二区三区| 亚洲av午夜福利大精品| 国产精品乱码高清在线观看| 亚洲精品人成在线观看| 国产精品剧情亚洲二区| 日韩精品无码专区免费播放| 中文字幕第一页国产精品| 久久亚洲欧美日本精品| 亚洲 成人 无码 在线观看| 无码人妻一区二区三区在线视频| 婷婷综合在线观看丁香| 亚洲中文字幕无码中字| 日韩av在线一卡二卡三卡| 石原莉奈日韩一区二区三区| 日韩美a一级毛片| 国产人妻人伦精品婷婷| 人妻在线无码一区二区三区| 欧美中文一区|