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