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进行更换升级,不需要重新设计硬件电路。需要获得更多的相关信息与支持,请与我们联系。
成都英创信息技术有限公司 028-8618 0660