EM9161和EM9161G是使用WinCE 5.0操作系統的嵌入式工控板,在市場上,具有良好的性能表現,得到客戶的認可。為了滿足現有EM9161和EM9161G用戶對其性能進一步提升的需求,英創公司設計并推出EM9171工控主板。EM9171與EM9161/EM9161G引腳100%兼容,功能100%兼容,EM9171內嵌WinCE 6.0操作系統。
EM9171與EM9161外形圖片:
EM9161 / EM9161G工控主板 | EM9171工控主板 |
EM9171對比EM9161的主要參數如下表所示:
參數項目 | EM9161 | EM9161G | EM9171 |
CPU | SAM9261 | SAM9G10 | iMX257 |
主頻 | 200MHz | 266MHz | 400MHz |
FLASH | 64MB | 64MB | 128MB(2GB可選) |
RAM | 64MB | 64MB | 64MB |
系統 | WinCE 5.0 | WinCE 5.0 | WinCE 6.0 |
USB | 1.1 | 1.1 | 2.0 |
啟動時間 | 15s | 15s | 8s(使用BinFS文件系統) |
特別地,由于WinCE 5.0與WinCE 6.0的驅動程序有本質上的差別,EM9171無法直接使用EM9161的驅動文件。為了讓客戶更輕松的從EM9161升級到EM9171,我們針對EM9171的全部驅動程序重新封裝,并保持了與EM9161驅動接口及使用方法一致。軟件方面主要的特點與差別如下:
1、我們將EM9171的各個驅動接口重新封裝了一次,使得和EM9161的接口一模一樣。同時制作了新的lib庫,COM組件,dll庫,名稱為EM9161各庫原名稱+Ex,接口名為原名稱+Ex。新庫能自動判斷板子型號,所以客戶使用新的庫編譯的程序可以同時在EM9161和EM9171上運行。
2、移植方面除了替換對應庫,修改接口名外。因為WinCE 6.0和WinCE 5.0系統驅動的原因,還可能出現一些別的移植方面問題。
3、EM9171是WinCE 6.0的,EM9161是WinCE 5.0的,WinCE 6.0與WinCE 5.0的MFC庫是不同的,所以工程需要設置屬性,靜態鏈接MFC庫,否則程序在EM9171上可能執行不了。
4、 WinCE 6.0和WinCE 5.0的ATL庫也不同,所以部分使用ATL函數的代碼需要修改。
5、EM9161更多是EVC開發,EM9171為WinCE 6.0,需要使用VS2005或VS2008來開發,EVC的工程用VS打開后編譯,可能會出現一些報錯,需要修改。比如資源文件的 #include 'wceres.rc' // WCE-specific components需要注釋掉。
需要對性能提升、使用EM9161或EM9161G客戶,可以直接使用EM9171進行更換升級,不需要重新設計硬件電路。需要獲得更多的相關信息與支持,請與我們聯系。
-
嵌入式主板
+關注
關注
7文章
6085瀏覽量
35218
發布評論請先 登錄
相關推薦
評論