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
    +关注

    关注

    4

    文章

    3615

    浏览量

    91601
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6104

    浏览量

    36375
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    飞腾主板为信产业发展提高硬实力

    信息技术飞速发展的当下,信产业已成为我国实现科技自立自强、保障国家信息安全的关键领域。信,即信息技术应用创新,其核心目标是实现
    的头像 发表于 07-22 18:20 ?229次阅读

    科普|信是什么?一文读懂“信息技术应用创新”战略

    什么是信?信,即“信息技术应用创新”,是国家推动IT系统自主可控、安全可控的重要战略工程。它不仅是技术层面的创新,更承载着保障国家网络安全、推动产业升级和实现数字主权的重任。简单来
    的头像 发表于 06-13 10:06 ?2655次阅读
    科普|信<b class='flag-5'>创</b>是什么?一文读懂“<b class='flag-5'>信息技术</b>应用创新”战略

    浪潮下,国产主板有什么新的发展机遇?

    信息技术应用创新浪潮的推动下,国产主板迎来了诸多新的发展机遇。信产业旨在实现信息技术领域的自主可控,这一战略目标为国产主板的发展提供了广
    的头像 发表于 05-09 09:24 ?257次阅读
    信<b class='flag-5'>创</b>浪潮下,国产<b class='flag-5'>主板</b>有什么新的发展机遇?

    研华工控机UNO系列常见问题指南:跳线设置、网络启动全解析

    华官方技术文档与客户服务案例,总结UNO系列常见问题及解决方案,助您快速排查故障,提升设备运行效率。 一、UNO系列跳线配置问题与解决 1. 来电自启动功能失效(UNO-2372G) (1)问题现象:设备断电后无法自动重启。 (2)原因分析:
    的头像 发表于 04-01 14:57 ?678次阅读
    研华<b class='flag-5'>工控</b>机UNO系列<b class='flag-5'>常见问题</b>指南:跳线设置、网络启动全解析

    工控主板特点与应用场景介绍

    工控主板(IndustrialMotherboard)是专为工业环境设计的计算机主板,用于控制、监测和管理工业设备及自动化系统。与普通消费级主板相比,
    的头像 发表于 03-06 14:39 ?577次阅读
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>特点与应用场景<b class='flag-5'>介绍</b>

    工控主板在数控机床设备中的应用

    工控主板作为数控机床的核心组件之一,发挥着至关重要的作用。以下是工控主板在数控机床设备中应用的详细介绍
    的头像 发表于 01-09 15:33 ?572次阅读

    工业级主板工控主板的区别?

    在工业领域,主板的重要性是被无限放大的。在大型工厂里日夜不停运转的自动化生产线、精准控制的智能电网系统、以及在极端环境下依然稳定采集数据的石油勘探设备,它们背后都依靠着工业级主板工控主板
    的头像 发表于 01-02 10:01 ?573次阅读

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

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

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

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

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

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

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

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

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

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

    工控主板有哪些特点?

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

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

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

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

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