国产一区二区在线观看欧美,狼人久久久久久久久久久,激情视频在线播放一区二区三区,国产精品对白清晰大鸡吧快点操我,成人又黄又爽又色的网站,2022AV免费在线观看,狠狠操夜夜操天天干天天,日韩在线不卡一区在线观看,亚洲高清专区日韩精品95

AM335X工控模塊支持WEC2013

2018-09-12 09:40:26?

     WEC2013是微軟最新一代Windows Embedded Compact操作系統(前一個版本是WEC7),WEC2013通常也叫作Compact 2013WinCE8,盈鵬飛公司CoM-335x/T335系列工控主板可以支持WEC7WEC2013兩個版本。

 

本文希望站在應用開發人員的角度,比較WEC2013WEC7之前的差別。

 

 系統桌面

   WEC2013最明顯的變化是去掉了傳統的系統桌面,取而代之的是一個稱為Mini shell的界面,如圖1和圖2

圖1

   通過WEC7標準桌面,用戶可以方便的使用鼠標或觸摸屏操作控制面板、設置網絡參數、建立撥號連接、查看磁盤文件等等,在系統調試階段十分方便的。而WEC2013Mini shell僅有一個操作入口,即通過點擊桌面左上角Command進入命令行窗口,所有的操作必須通過命令行完成。感覺和WIN8去掉了開始菜單一樣不方便?!微軟為什么要這樣做呢?從他們的博客可以了解到,為了提高系統效率和壓縮內核代碼大小,最終決定去掉傳統桌面。還有一個重要的原因是他們意識到用戶產品在發布時,應用程序通常全屏運行,在有些情況下甚至不希望出現WinCE桌面。

 

圖2

應用程序開發

  WEC7使用Visual Studio 2008作為應用程序開發工具,WEC2013使用Visual Studio 2013 Visual Studio 2012VS2013(VS2012)使用了新的ARM 編譯器,支持最新的C運行時庫。對于非托管的應用程序開發,微軟的ATLSTLMFC庫都采用了最新的C++運行時和新的Microsoft C++編譯器。對于托管代碼的應用程序開發,WEC2013支持.NET Compact Framework 3.9https://msdn.microsoft.com/en-us/library/ee486593.aspx),相比.NET Compact Framework 3.53.9在內存使用情況,啟動速度等性能方面有較大的提升,.NET Compact Framework 3.9向下兼容.NET Compact Framework 3.5

 

應用程序調試方法

   WEC7應用程序可以通過網絡或usb(基于微軟ActiveSync)在線調試。同樣基于系統效率的考慮,WEC2013去掉了對AcitveSync的支持,因此只能通過網絡調試應用程序,這也意味著在開發調試應用程序之前,必須先正確配置WEC2013設備的網絡參數。針對WEC2013應用程序的調試,我們提供了相關文檔可供參考。

 

 USB WiFi

   當今社會,無線通信無處不在,沒有WIFI怎么行?WINCE6WEC7感覺在這個通信角度,做的一般。USB WiFi驅動一般是WiFi模塊廠方提供,市面上的WiFi通常只支持到WinCE6.0,可是很多WIFI模塊或者方案廠商已經停止了對WINCE6的支持!WEC7到目前為止都沒有可用的WiFi方案。WEC2013 WLAN采用NDIS6.x驅動,同時集成了微軟本地USB協議棧和WPA/WPA2-PSK客戶端,自帶了Realtek公司的RTL8188CURTL8192CURTL8188EU 802.11 WiFi驅動,福音!

 

 WEC2013性能提升

   WEC7雖然支持ARMv7指令,但由于只能使用較老的編譯器和匯編器,因此不支持THUMP2指令集,也就不能發揮ARMv7的優勢。WEC2013的編譯器升級到了最新的ISO C++ 11,匯編器也采用了新版本的EABI(ARM Embedded-Application Binary Interface),可以支持ARMv7 THUMB2指令集。我們將同一段代碼分別使用VS2008VS2013編譯,然后在WEC7WEC2013上運行,直觀的比較結果是支持ARMv7 THUMB2指令集的WEC2013應用程序的代碼尺寸比WEC730%,執行速度快20%