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

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

3天内不再提示

英创信息技术Windows Embedded Compact 2013应用程序调试介绍

英创信息技术 ? 来源:英创信息技术 ? 作者:英创信息技术 ? 2020-02-03 10:21 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

为了提高系统效率,WEC2013不再支持基于USB连接的Active sync功能,只能通过网络调试应用程序,获取主板的IP地址是调试程序的第一步。

以预装了正版WEC2013操作系统的英创工控主板EM335x为例,调试应用程序时,需要将EM335x网口1与开发主板配置在同一局域网中,并让EM335x工作在调试模块。参考《EM335x工控主板使用必读》通过系统配置文件userinfo.txt配置EM335x网口IP地址,EM335x在上电过程中,系统调试串口会不断打印系统启动信息,在系统启动完成后会打印主板的IP信息。EM335x有两个10M/100M网口:eth0和eht1,程序调试需要使用eth0(网口1),这里网口1的IP是:192.168.201.214。

图1EM335x(Compact 2013)系统启动信息

通过Visual studio 2013建立Windows Embedded Compact应用程序后(Compact 2013应用程序建立请参考《EM335x工控主板使用必读》),需要在项目属性中设置目标板(EM335x eth0)的IP地址,选择VS2013的PROJECT下拉菜单,选中Properties打开项目属性设置对话框,如图2,设置目标板IP为192.168.201.214。

图2设置目标板IP地址

在项目属性中设置好目标板IP地址后,一定要点击FILE下接菜单,选择Save ALL保存设置,否则调试程序时可能会出现以下错误。

图3Visual Studio假死

与CE6和CE7一样,Compact 2013应用程序支持Debug和Release两种编译模式,在调试应用程序时,需要选择Debug模式,可支持单步运行、断点调试、查看变量等操作。在应用程序发布时通常使用Release模式,如图4。

图4Debug与Release模式选择

在Debug模式下,选择“DEBUG->Start Debugging”或点击下图Windows Embedded Compact Debugger或按快捷键F5全速运行程序。Visual studio 2013会自动连接之前设置的IP,并自动部署应用程序。

图5

EM335x Compact 2013系统启动后,会自动运行ConmanClient3.exe程序启动连接服务,通过Visual studio 2013部署和调试应用程序都依赖于这个服务,ConmanClient3.exe同时支持多个连接,即可同时调试多个应用程序,当所有的Visual studio 2013工程都关闭后,EM335x上的ConmanClient3.exe会自动退出,如果此时重新打开Visual studio 2013工程,执行部署或调试,则会出现错误,显示目标计算机无法连接。

图6连接出错

简单的解决办法是重启EM335x,系统会自动启动连接服务。如果不希望重启系统,也可以通过telnet远程登陆到EM335x,手动执行ConmanClient3.exe启动连接服务,然后再次部署应用程序就可以正常连接了。

图7telnet登陆后执行conmanclient3.exe

WEC2013同样支持Visual studio的远程工具集,以远程注册表编辑器为例,启动Visual studio 2013的Microsoft Remote Registry Editor,选择Windows Embedded Compact Debugger,在弹出的对话框中填入目标板的IP地址,如图8、图9。

图8选择Windows Embedded Compact Debugger

图9填写目标板IP

填入IP后点击OK,就可以通过Visual studio远程工具编辑EM335x的注册表了。

图10Visual studio 2013 远程注册表编辑器

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

    关注

    4

    文章

    3618

    浏览量

    91782
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6105

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    易华录入选国家级信息技术应用创新典型解决方案

    近日,工业和信息化部网络安全产业发展中心(工业和信息化部信息中心)公布了“2024年信息技术应用创新解决方案”评选结果。易华录申报的“基于节能高效蓝光的超级智能存储解决方案”凭借显著的
    的头像 发表于 08-07 15:35 ?477次阅读

    佛瑞亚如何通过信息技术推动业务增长

    在数字化、信息化的浪潮下,信息技术已经不仅是后台工具,更成为驱动企业发展的关键力量。本期Women Inspiring Mobility,我们采访了佛瑞亚中国区信息技术总监马瑛,了解她和团队如何将
    的头像 发表于 07-29 14:00 ?403次阅读

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

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

    DEKRA德凯成为沙特通信和信息技术设备技术法规认证机构

    近日,DEKRA德凯成功获得沙特标准、计量和质量组织(SASO)认可,正式成为沙特通信和信息技术设备技术法规(Technical Regulation for Communications
    的头像 发表于 07-15 14:27 ?440次阅读

    使用Windows Mesh客户端应用程序来观看CYBT-213043-MESH的环境温度信息,如何保存温度数据并将其传输到excel吗?

    现在我正在使用Windows Mesh客户端应用程序来观看CYBT-213043-MESH的环境温度信息。 我的问题是有什么方法可以保存温度数据并将其传输到excel吗?
    发表于 07-04 08:16

    请问是否可以在通用Windows平台中构建OpenVINO? GenAI C++ 应用程序

    无法在通用 Windows 平台中构建OpenVINO? GenAI C++ 应用程序
    发表于 06-24 07:35

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

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

    使用Ozone调试基于nRF9160 Zephyr应用程序

    Ozone是SEGGER免费的嵌入式软件调试器。它是一个强大的工具,可以让你深入了解嵌入式系统中发生的事情。它在调试nRF9160 Zephyr应用程序时特别有用。整理多个线程和多映像构建可能很困难,但这就是你想要的工具。
    的头像 发表于 02-25 17:07 ?1026次阅读
    使用Ozone<b class='flag-5'>调试</b>基于nRF9160 Zephyr<b class='flag-5'>应用程序</b>

    龙芯中科荣获2024年度信息技术应用创新工作委员会卓越贡献成员单位

    近日,中国电子工业标准化技术协会信息技术应用创新工作委员会(以下简称“信工委会”)在北京召开2024年度工作总结座谈会暨信“大比武”总结大会。中国工程院院士、信
    的头像 发表于 01-23 10:50 ?778次阅读

    芯盛智能荣获2024年信息技术应用创新工作委员会卓越贡献成员单位

    日前,中国电子工业标准化技术协会信息技术应用创新工作委员会(以下简称 “信工委会”)2024 年度总结座谈会于北京隆重举行。此次会议对在信工作中作出突出贡献的成员单位予以表彰。江苏
    的头像 发表于 01-20 09:56 ?712次阅读

    飞腾助力首届教育信息技术应用创新大赛圆满落幕

    近日,由中国教育技术协会主办,教育部教育管理信息中心教育信实验室、公安部第三研究所、中国电子工业标准化技术协会信工委会支持,北京航空航天
    的头像 发表于 12-24 09:57 ?583次阅读

    有方科技参编的信息技术团体标准发布

    近日,有方科技参编的《信息技术产品供应链成熟度 共性指标 第1部分:企业背景评价》《信息技术产品供应链成熟度 共性指标 第2部分:技术掌控评价》《信息技术产品供应链成熟度 共性指标 第
    的头像 发表于 12-23 10:44 ?681次阅读

    龙芯中科助力2024首届教育信息技术应用创新大赛成功举办

    近日,2024首届教育信息技术应用创新大赛在北京航空航天大学成功举办。本次大赛由中国教育技术协会主办,教育信实验室、公安部第三研究所、中国电子工业标准化技术协会信
    的头像 发表于 12-19 17:02 ?627次阅读

    AWTK-WEB 快速入门(1) - C 语言应用程序

    导读AWTK可以使用相同的技术栈开发各种平台的应用程序。有时我们需要使用Web界面与设备进行交互,本文介绍一下如何使用C语言开发AWTK-WEB应用程序。用AWTKDesigner新建
    的头像 发表于 11-27 11:46 ?800次阅读
    AWTK-WEB 快速入门(1) - C 语言<b class='flag-5'>应用程序</b>

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

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