none
使用wince 5.0模擬器或vs裡的Pocket PC2003模擬器來開發mobile 6應用程式的疑問 RRS feed

  • 問題

  • 各位好,我正要開始開發mobile 6在嵌入式平台(類似PocketPC)的應用程式,

    我們的硬體平台還沒好,必須先用模擬器,在上面開發應用程式,

    問題來了,我從visual 2005裡的裝置模擬器管理員找到Pocket PC2003模擬器,

    但是又有人說要用wince 5.0模擬器,而不是用vs裡的Pocket PC2003模擬器,

    請問兩個模擬器差別在哪?

    我該用哪個模擬器來開發應用程式呢?

    2008年7月30日 上午 06:32

解答

  • 這有一些觀念上的問題...

     

    (1)請問用mobile6或win CE差別在哪?

     

    mobile6 全名應該為 Windows Mobile 6 簡稱為 WM6 (WM5 亦同) 這個是MS定的產品名稱

    而 win CE 則是核心版本 像WM6的核心為 CE OS 5.2.XXXX 等等

    另一種分別為型態 WM6 包含了系統介面、驅動及軟體是一個完整的作業系統

    而WIN CE 則是單純的嵌入式平台只包含了核心及驅動,提供軟體運行但沒有任何的系統介面

     

     

    (2)請問我們的產品適合用mobile6或Win CE?

     

    基本上要依照你們的產品用途下去做規劃

    例如單純的導航機,只提供導航的功能即可採用 WIN CE 核心下去開發

    如果產品是PDA手機或純PDA等等的產品因為需要用到系統介面的部分可能就要採用 WM6

    WM6 及 WIN CE 的授權及價格定位也不一樣

     

    以上供您參考

     

     

    Leon Chen

    2008年7月31日 上午 05:32

所有回覆

  • mobile 6有自己的模擬器可以用,可以去下載SDK回來裝

    Windows Mobile 6 Professional and Standard Software Development Kits Refresh

     

    移動文章到行動與嵌入式裝置開發(Mobile & Embedded System Development) 討論區

    2008年7月31日 上午 01:50
    版主
  • 多謝幫忙!

    想再請問兩個問題,

    (1) 我們的硬體平台LCD解析度是800x600,但是Mobile6 professional SDK的 emulator 有調整功能,可調到800*600嗎?

    或是要如何解決這個問題呢?

    (2) 那我是否只要準備好 Visual C++ 2005與 Mobile6 professional SDK這兩套tool就可以開始寫我的application程式了??

     

    多謝喔

    • 已提議為解答 QMOfantasy 2009年4月29日 下午 07:31
    2008年7月31日 上午 02:19
  • 你的系統是CE 6還是Mobile 6 ?? 這兩個不太一樣哩..

    2008年7月31日 上午 02:22
    版主
  • 我們的 cpu 是 MIPS based 的 SoC,算是多媒體SoC,也有上網功能,

    上級叫我們用Mobile 6做軟體平台做產品,project目前才剛開始,

    因為好像Windows embedded的kernel層都是用 Win CE,

    所以我們driver層應該正準備用Win CE,(但是還沒final)

     

    (1)請問用mobile6或win CE差別在哪?

    (2)請問我們的產品適合用mobile6或Win CE?

     

    多謝!!多謝!!

    2008年7月31日 上午 02:36
  • 應該是CE比較適合,mobile系列也是base on ce上來的,增加了其他的一些功能,像電話、Today等等;CE的話開完機畫面就是一般的windows那樣子,左下角也是有個開始的按鈕,詳細的差異要去找找資料,你可以看看MSDN的資料

    http://msdn.microsoft.com/en-us/library/aa924073.aspx

    左邊樹狀目錄也可以看到Mobile 6的相關說明。

     

    除了智慧型手機跟PDA之外我沒看過其他硬體是用Mobile的耶(不知道有沒有),CE的倒是滿多的;如果你是連系統都要開發的話除了visual studio跟SDK外你還會需要pb (platform builder)。

     

    系統層面我也不是很熟,參考看看。

     

    2008年7月31日 上午 05:18
    版主
  • 這有一些觀念上的問題...

     

    (1)請問用mobile6或win CE差別在哪?

     

    mobile6 全名應該為 Windows Mobile 6 簡稱為 WM6 (WM5 亦同) 這個是MS定的產品名稱

    而 win CE 則是核心版本 像WM6的核心為 CE OS 5.2.XXXX 等等

    另一種分別為型態 WM6 包含了系統介面、驅動及軟體是一個完整的作業系統

    而WIN CE 則是單純的嵌入式平台只包含了核心及驅動,提供軟體運行但沒有任何的系統介面

     

     

    (2)請問我們的產品適合用mobile6或Win CE?

     

    基本上要依照你們的產品用途下去做規劃

    例如單純的導航機,只提供導航的功能即可採用 WIN CE 核心下去開發

    如果產品是PDA手機或純PDA等等的產品因為需要用到系統介面的部分可能就要採用 WM6

    WM6 及 WIN CE 的授權及價格定位也不一樣

     

    以上供您參考

     

     

    Leon Chen

    2008年7月31日 上午 05:32
  • 感謝樓上各位前輩們的指點迷津!

    想再請問並確認一下:

    我們的產品因為是以提供行動上網的多媒體服務(media player),與office(如word,excel,power point)等個服務人功能為主,

    os含ap全部放在16GB 的 flash晶片裡,開關機時間要越快越好,一開機後直接顯示user可以使用的icon(例如IE,media player,office,等固定功能),user不能自行安裝套件.

    請問這麼多限定之下,是否我們採用WM6會比較適合?還是用Win CE比較適合?

     

    多謝喔

    2008年7月31日 上午 08:37
  • 1.我們的產品因為是以提供行動上網的多媒體服務(media player),與office(如word,excel,power point)等個服務人功能為主

    A.要包含office基本上以WM6為主當然WINCE也可以但必須考慮到使用者檔案存取及更新的問題

     

    2.os含ap全部放在16GB 的 flash晶片裡,開關機時間要越快越好,一開機後直接顯示user可以使用的icon(例如IE,media player,office,等固定功能),user不能自行安裝套件

    A.如果要user不能自行安裝套件就要選擇WINCE因為WINCE為封閉式系統,而且開機後的流程可以完全自訂速度也比WM6快,至於os含ap全部放在16GB 的 flash晶片裡這個要牽涉到OS的XIP這是用來定義ROM跟RAM的部分在硬體設備的決定時就要考慮好以免到時必須重新更改硬體來配合這是會被上面電到翻過去的............

     

     

    以上供您參考

     

    Leon Chen

    2008年8月1日 下午 01:24