0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术WinCE工控主板开发常见问题介绍

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-02-04 11:43 次阅读

开发工具选择

英创嵌入式主板,预装操作系统可以分为WinCE5.0、WinCE6.0、WEC7、WEC2013,不同主板适用的开发工具不同,适用情况见下表。

型号 操作系统 支持的开发平台
EM9X60系列,EM9161, EM9000 WinCE5.0 EVC(推荐),VS2005,VS2008
EM9170,EM928x系列 WinCE6.0 VS2005,VS2008(推荐)
ES9281 WinCE6.0 VS2005,VS2008(推荐)
ESMARC928x系列 WinCE6.0 VS2005,VS2008(推荐)
EM335x系列 WEC7 VS2008
ESMARC335x系列 WEC7 VS2008
ESM6802 WEC7 VS2008
EM335x WEC2013版 WEC2013 VS2013

注:如果采用C#进行WinCE6.0主板的程序开发,建议使用VS2008英文版。不推荐使用VS2005进行开发,部分系统可能因为.net cf版本问题造成开发不便。

请使用对应的开发工具进行开发,对每个版本的WINCE微软一般只在一个版本的VS下提供了开发支持,VS2010,VS2011,VS2012并不支持WINCE开发。

WEC2013相对之前版本变化太大,取消桌面对程序调试造成很大不便,同时界面程序开发难度增大。音频视频,打印等功能支持困难,支持WEC 2013版本的第三方库也很少。我们目前不推荐使用WEC 2013作为首选开发平台。但是已经购买WEC 2013板卡的客户可以继续使用VS2013进行开发。

开发可能出现的问题

1、VS2008下安装SDK报错

如果在使用VS2008安装SDK时提示错误IHxFilters filter registration failure,该问题解决方案如下。

1)在安装时选择部分安装

2)然后再安装项目中去掉Documentation项即可正确安装

此问题在安装有VS2005的开发机中不会出现。

2、编译报错问题

安装VISUAL STUDIO后需要打齐对应版本的SP补丁,否则在编译过程中可能报错导致编译失败。

所有补丁均可以微软官网下载中心获得免费下载。

3、程序部署报错,提示内存空间不足问题

右键点击主板桌面“我的设备”,选择属性->内存,适当拖动滑动条,保证内存空间足够调试。

或者在userinfo.txt中配置内存分配比,详情请参考开发光盘中《使用必读》。

4、c#开发部署提示参数错误

使用C#开发程序,在部署的时候,如果提示“正在部署‘C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\windowsce\diagnostics\NETCFv35.Messages.zh-CHS.cab’参数错误”,这是因为主板内.net cf环境为3.5英文版,如果是中文版VISUAL STUDIO,可能会尝试向板子安装3.5中文版,从而报错。

解决办法是在工程属性中,去掉安装.net环境的勾选项。

5、编译提示“lstrlenW”不是“ATL”成员错误

该错误应为环境变量定义问题导致,微软在之后的补丁中修复了这个BUG。以下两种办法任选其一均可解决。

1)打齐补丁,该错误将不再出现。

2)可以找到该.h头文件,默认路径C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\atlmfc\include,将atlconv.h 第695行的

inline int ocslen(_In_z_ LPCOLESTR x) throw() { return ATL::lstrlenW(x); }

改成

inline int ocslen(_In_z_ LPCOLESTR x) throw() { return wcslen(x) ; }

6、编译提示C1023错误

如果提示类似如下的预编译头报错的问题,可能是近期微软补丁开启了ASLR (address space layout randomization),而VS2005/VS2008并不支持该功能导致。

c1xx : fatal error C1023: ‘xxxDebug\xxx.pch’ : unexpected error with pch, try rebuilding the pch

1)在工程中禁用预编译功能可以绕过该问题

2)取消预编译会增加编译时间,所以更推荐关闭ASLR功能

打开开发PC的注册表,找到HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\MoveImages项,如果不存在,就新增这项,设置它的DWORD:0

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3438

    浏览量

    87142
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6064

    浏览量

    34606
收藏 人收藏

    评论

    相关推荐

    工控主板和普通主板的区别有哪些

    工控主板和普通主板是两种在计算机硬件领域中常见主板类型,它们在设计、功能和用途上有着明显的区别。工控
    的头像 发表于 04-25 16:54 45次阅读
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>和普通<b class='flag-5'>主板</b>的区别有哪些

    电子束光刻的参数优化及常见问题介绍

    本文从光刻图案设计、特征尺寸、电镜参数优化等方面介绍电子束光刻的参数优化,最后介绍了一些常见问题
    的头像 发表于 03-17 14:33 294次阅读
    电子束光刻的参数优化及<b class='flag-5'>常见问题</b><b class='flag-5'>介绍</b>

    探秘工控主板中的BIOS:为什么它如此重要?

    固件,承载着初始化系统硬件和传递信息的重要任务。当工控主板加电时,BIOS会对硬件设备进行自检,通过读取硬件的配置信息来判断硬件是否正常工作,这一过程是
    的头像 发表于 01-23 11:28 256次阅读

    国产工控主板:安全稳定的工业创新引擎

    在当前数字化时代,工业领域对于数据和网络安全的重视程度越来越高。国产工控主板凭借其卓越的安全性和可靠性,成为工业创新的重要推动力。本文将深入探讨国产工控主板
    的头像 发表于 01-19 14:19 165次阅读

    工控主板大揭秘:选对主板,让工业控制更高效

    有所不同。本文将介绍选择工控电脑主板时的重要考虑因素,并详细介绍几种常见主板版型尺寸。 首先,
    的头像 发表于 01-12 14:11 243次阅读

    信息技术是干什么?

    广播电子技术信息技术
    橙群微电子
    发布于 :2023年09月22日 09:17:48

    什么是工控主板,国产工控主板的设计特性

    工控主板是专门用于工业电脑的主板,其设计特性独特且适应工业环境的需求。国产工控主板在元器件选择、抗干扰性和接口设计等方面具有独到之处。
    的头像 发表于 08-28 14:13 331次阅读

    推测性处理器漏洞常见问题

    以下信息提供了有关推测性处理器漏洞的常见问题解答。 你能用通俗易懂的话解释这个问题吗? ·这两种攻击都利用了现有的旁路技术,并可能导致通过使用恶意软件访问少量数据。 ·使用这种方法并在本地运行的恶意
    发表于 08-25 07:15

    Arm SystemReady和SystemReady预硅启用的常见问题解答

    本指南提供了有关Arm SystemReady计划和SystemReady预硅启用的常见问题的答案。 信息分为以下几个部分: •SystemReady一般常见问题解答回答了有关SystemReady
    发表于 08-08 06:21

    工控主板和普通主板的区别

    工控主板(Industrial Control Board)和普通主板(Consumer Motherboard)是两种针对不同领域和应用的类型主板,它们在设计和功能上存在一些明显的区
    的头像 发表于 08-04 14:27 905次阅读

    Arm调试或跟踪目标时的常见问题

    了解使用Arm调试或跟踪目标时的常见问题和答案开发工作室(Arm DS)。此页面主要介绍连接、调试和跟踪仿真、FPGA和硅靶。 要使用Arm DS调试目标,您必须具备以下条件: •调试探针,如
    发表于 08-02 06:50

    揭秘***:如何选择适合的国产工控主板

    工控领域,选择合适的工控主板是确保设备稳定运行和系统集成成功的关键一环。国产工控主板作为国内市场发展的重要一部分,其选购要领需要综合考虑多
    的头像 发表于 07-28 14:25 523次阅读

    工控主板常见接口详解

    工控主板作为工业控制系统的核心组件之一,具备丰富的接口和扩展性,以满足各类工业应用的需求。 触翔科技介绍几种常见工控
    的头像 发表于 07-20 17:16 2118次阅读
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b><b class='flag-5'>常见</b>接口详解

    触翔3588工控主板的优势

    触翔3588工控主板是一款基于Intel Baytrail平台设计的主频为2.4Ghz的工控主板,具有以下优势:
    的头像 发表于 06-29 15:28 513次阅读
    触翔3588<b class='flag-5'>工控</b><b class='flag-5'>主板</b>的优势

    国产工控主板优势大揭秘

    在电子市场中,我们可以看到电阻、电容、晶体二极管等各种元器件,这些元器件经过组装成为主板,然后构成各种电子产品的不同功能。主板根据用途的不同,可以分为商用主板工控
    的头像 发表于 05-05 14:17 516次阅读