Windows Embedded CE 6.0開發初體驗(五)構建CE平台 收藏

來源:互聯網
上載者:User

 
構建CE平台
上一篇《Windows Embedded CE 6.0開發初體驗》之“跑個應用程式先”:

http://blog.csdn.net/aawolf/archive/2007/10/19/1833230.aspx

 

接下來的一節會有非常多的圖,因為我們要在Visual Studio 2005裡建立一個CE 6.0的平台(Platform)了。建立CE平台的方法和建立普通工程的方法類似。在完成了Platform Builder之後,我們開啟Visual Studio 2005後,選擇File-New-Project菜單:

 

在New Project對話方塊中,選擇Platform Builder for CE 6.0,這個項目不安裝PB 6.0是沒有的,項目模板裡只有OS Design一項。選擇這一項,為要建立的平台命名為“Digi9POS”,工程的位置選擇預設即可。點擊OK之後,我們會看到下面的歡迎介面:

 

點擊Next,進入下面的介面:

 

在這個介面中,我們需要選擇該平台所用的BSP(板級支援包),一般來說,一個平台只會針對一個硬體平台,而BSP與硬體平台是一一對應的關係。在這裡我們選擇“ConnectCore 9P”這個BSP,支援的CPU類型是ARMV4I。

點擊Next:

 

 

接下來選擇的是裝置類型,有很多預設裝置類型的模板,比如:PDA Device、Phone Device等。這些設計範本已經根據不同的裝置類型進行了預先的定製,加入了適當的組件。如果想完全從頭設計一個平台,可以選擇“Custom Device”,在這裡我們選擇“ConnectCore 9P Device”,可見Digi為我們提供的不僅僅只有BSP,還有平台設計範本。點擊Next:

 

 

接下來選擇的是:是否支援顯示裝置,如果選擇ConnectCore 9P,則可以通過VGA輸出擷取圖形介面的顯示,如果選擇ConnectCore 9P Headless,則不會有VGA輸出,我們只能靠板子上的LED擷取資訊了。Headless裝置對於某些工作場合還是非常適用的。

到這裡,我們就可以點擊Finish按鈕,完成平台定製嚮導了。如果此時結束嚮導,則平台會按照預設值進行定製。但是為了讓大家瞭解,平台定製的過程中會包括哪些組件,我們會將這個嚮導一直走完。需要提醒的是,在嚮導中選擇的組件,我們同樣可以在IDE中進行選擇。繼續Next:

 

接下來選擇的是.NET Compact Framework,很重要的組件。在CE 6.0之前,PB中內建的是.NET CF 1.0 SP2,而到了CE 6.0的時代,我們終於可以看到.NET CF 2.0了。不過想看到.NET CF 3.5,恐怕還需要點時間。保持預設值,繼續Next:

 

下面是關於網路設定的選擇,我們添加了對區域網路LAN的支援,還有FTP Server、Telnet Server和Web Server。其中FTP Server會引發一個安全警告,不過我們需要這個組件來下載編譯好的Image檔案。保持預設,繼續Next:

 

下面是關於Debug工具、顯示支援和USB Host支援的。這裡我們要選擇“USB Host Support”(圖中紅色部分),這個選項允許我們的裝置稱為USB Host,可以訪問一些通過USB介面串連的外部裝置,比如滑鼠、隨身碟等。Next……

 

接下來是檔案系統,裝置支援FAT檔案系統,註冊表是基於RAM的。Next……

 

瀏覽器軟體,IE 6.0,Next……

 

接下來是Shell,會有命令列視窗,使用標準的Shell,會包括軟鍵盤(SIP),我們在這裡選擇了兩個尺寸的鍵盤。Next……

 

Remote Tools 的支援檔案,Next……

 

接下來是應用程式支援,支援Visual Studio 2005調試器的選項必須被選擇,下面部分是Digi提供的應用程式Demo,用來控制GPIO、I2C等硬體介面,Test_SPI不是預設選擇的,在這裡我們將這個應用選擇上。Next……

 

設定記憶體尺寸,因為我們的開發板是64M記憶體,所以在這裡別無選擇,Next……怎麼還沒完啊?

 

硬體驅動程式,保持原狀就好了……Next

 

呼,看到這個介面,說明我們完成了整個建立嚮導。趕緊點擊Finish……

 

因為我們選擇了FTP Server組件,所以會有一個安全警告出來,點擊Acknowledge按鈕。接下來,我們就可以看到熟悉的IDE開發環境了。預設的IDE布局與原有Platform Builder類似,工程檔案清單、類列表和Catalog Item列表都放置在IDE左側,但是我們也可以通過拖拽的方式來修改IDE布局。

是Solution Explorer的,這就是定製平台工程中所包括的所有檔案。

 

下一節中,我們將認識PB中最重要的主角之一:Catalog Items。敬請期待……

下一篇《Windows Embedded CE 6.0開發初體驗》之”平台定製”

http://blog.csdn.net/aawolf/archive/2008/01/12/2039866.aspx

 

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/aawolf/archive/2007/12/19/1953448.aspx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.