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

    文章

    3541

    浏览量

    88626
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35296
收藏 人收藏

    评论

    相关推荐

    国产工控主板有什么优势、特点?

    随着国产工控主板的发展,国内企业也在不断开发新的工控主板,为了满足国内企业的发展需求,一些国产工控
    的头像 发表于 11-15 10:11 121次阅读

    soc开发流程常见问题及解决方案

    SOC(System on a Chip,系统级芯片)开发流程中常见问题及解决方案主要包括以下几个方面: 一、环境问题 常见问题开发环境配置复杂,新手难以快速上手。 依赖项缺失或
    的头像 发表于 11-10 09:26 440次阅读

    ​什么是国产工控主板,国产工控主板的特点有哪些?

    什么是国产工控主板呢?国产工控主板是工业计算机的主板,是一种计算机系统的硬件设备,是专门为工业控制场景设计和生产的电路板。它在国内的研发和制
    的头像 发表于 11-07 10:29 171次阅读

    国产工控主板,信产业发展新引擎

    在当今科技飞速发展的时代,信产业正成为国家战略的重要支撑。而我们的国产工控主板,以其卓越的性能和可靠的品质,为信产业的发展注入强大动力。国产工控
    的头像 发表于 11-06 10:29 207次阅读

    中科达荣获2024年软件和信息技术服务优秀企业

    及前百家企业”名单。中科达凭借非凡的技术实力与持续的创新能力,成功入选“2024年度软件和信息技术服务竞争力百强企业”以及“2024年软件和信息技术服务优秀企业”。
    的头像 发表于 10-30 11:44 462次阅读

    工控主板有哪些特点?

     工控主板是用于工业控制领域的专用主板,具有以下特点: 稳定性:工控主板通常经过严格的测试和优化,具有较高的稳定性和可靠性,能够在恶劣的工业
    的头像 发表于 10-10 08:55 291次阅读

    国产化背景下的工控主板发展现状

    ,是信息技术应用创新产业的简称,于2016年“信工委会”(信息技术应用创新工作委员会)提出,目的就是要推动我们国内软硬件关键技术的研发
    的头像 发表于 09-21 16:15 382次阅读

    加速鲲鹏落地!拓维信息迁移工具荣获鲲鹏原生开发技术认证

    认证。图/拓维·数据库适配中间件取得鲲鹏原生开发N认证在数字化时代的大潮中,信战略作为国家推动信息技术应用创新、保障信息安全与自主可控的关键举措,其重要性日益凸显
    的头像 发表于 09-10 08:03 439次阅读
    加速鲲鹏落地!拓维<b class='flag-5'>信息</b>信<b class='flag-5'>创</b>迁移工具荣获鲲鹏原生<b class='flag-5'>开发</b><b class='flag-5'>技术</b>认证

    使用工控主板时该注意哪些事项?

    最近大家都在频繁问一个问题就是工控主板在什么人为情况下容易出现故障,从而造成工控主板的损坏,那今天小编就来讲讲,我们在使用工控
    的头像 发表于 06-05 16:01 402次阅读
    使用<b class='flag-5'>工控</b><b class='flag-5'>主板</b>时该注意哪些事项?

    PCB设计中的常见问题有哪些?

    一站式PCBA智造厂家今天为大家讲讲PCB设计中的常见问题有哪些?PCB设计布局时容易出现的五大常见问题。在电子产品的开发过程中,PCB(Printed Circuit Board,印刷电路
    的头像 发表于 05-23 09:13 833次阅读
    PCB设计中的<b class='flag-5'>常见问题</b>有哪些?

    工控主板容易出现故障的原因有哪些?

    最近大家都在频繁问一个问题就是工控主板在什么人为情况下容易出现故障,从而造成工控主板的损坏,那今天小编就来讲讲,我们在使用工控
    的头像 发表于 05-17 10:57 370次阅读

    工控主板的性能指标有哪些?

    工控主板是工业控制领域中的关键组成部分,它承载着工控系统的核心功能。因此,工控主板的性能指标是评估其质量和性能的重要标准。本文将
    的头像 发表于 05-10 16:27 900次阅读
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>的性能指标有哪些?

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

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

    购买工控主板的三大误区

    最近有很多人问我什么样的工控主板算好的,有没有一个统一的标准。工控主板作为整机的核心组成部分,在性能稳定上有着至关重要的作用,那今天小编就来给大家讲解一下在购买
    的头像 发表于 04-16 16:40 337次阅读

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

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