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

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

3天内不再提示

英创信息技术WinCE应用程序在英创主板上的可靠启动

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-02-05 10:23 次阅读

ESM335x是一款面向工业领域的高性价比嵌入式主板,以TI的AM3354为其硬件核心,ESM335x通过预装完整的操作系统接口驱动,为用户构造了可直接使用的通用嵌入式核心平台。

WEC7系统平台下,用户应用程序开发直接使用Microsoft提供的著名软件开发工具Visual Studio 2008进行, 用户应用程序开发完成后,参考《ESM335x工控主板使用必读(WEC7)》一文可设置板卡自动运行用户应用程序模式。在实际应用中,由于种种原因可能会导致用户应用程序的损坏或丢失,从而导致用户程序无法正常启动,本文着重介绍一个确保应用程序安全启动的方案以及操作过程。

在这个方案中首先是要考虑用户应用程序的备份,在运行模式下,用户程序都是下载到335x系统的\\Nandflash目录进行启动的,安全启动用户程序的方案中需要用一个外设存储器:MicroSD卡或USB,首选用MicroSD卡,用来存储应用程序以及相关文件的备份,备份目录的名称统一为\\update。

SD卡或USB上建好\\update 目录,然后将所有应用程序及相关文件复制到该目录下,注意该目录下一定要包含有userinfo.txt。

应用程序启动失败一般有两种情况,一种是userinfo.txt或者应用程序exe文件丢失,一种是应用程序exe文件损坏。该方案均可实现这两种异常情况的自动恢复功能,其中exe文件是否损坏是通过验证exe文件的CRC32来进行判断,对执行文件exe进行CRC验证不是系统的缺省配置,需要调用系统内部的工具程序gcrc32.exe对CRC32验证功能进行使能。使能的方法为:telnet登录到ESM335x板卡,然后执行gcrc32程序,如:

gcrc32所带参数为用户应用程序的文件名(这里为sysinfo.exe),文件名称无需带上所在存储设备的路径名称,即该文件在\\Nandflash 、\\SDMemory或\\USBDisk 目录下,gcrc32.exe运行完成后,则会在user.exe所在目录下自动生成对应的user.crc文件,并同时启动了应用程序CRC32验证功能。

在出现上述的两种启动异常的情况下,系统则会执行自动复制备份文件到\\Nandflash 下的功能,来进行应用程序的自动恢复,如果备份文件不存在,则无法完成自动恢复功能。若在进行备份文件复制过程中出现文件COPY失败,系统则会自动对\\Nandflash进行格式化的操作,格式化后系统重启再重新进行备份文件的自动恢复。备份文件恢复成功后,系统将自动重启,重新进入到应用程序正常启动的状态。

本方案对于EM335x、EM3352等335x系列主板同样有效。

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

    关注

    7

    文章

    6085

    浏览量

    35196
收藏 人收藏

    评论

    相关推荐

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

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

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

    近日,由中国电子信息行业联合会主办的第二十六届中国国际软件博览会(简称“软博会”)天津国家会展中心成功举行。在此次盛会上,中国电子信息行业联合会发布了“2024年软件和信息技术服务企
    的头像 发表于 10-30 11:44 371次阅读

    锐恩科技引领微控制器MCU技术创新,赋能多元化应用!

    ,成为国家高新技术半导体企业的佼佼者。锐恩科技不仅致力于为客户提供高可靠性、高性能、高性价比的一站式半导体芯片供应服务,更在8位和32位MCU市场不断创新,推动技术进步与产品应用拓展
    发表于 09-29 13:40

    引领智能未来:锐恩科技的国产低功耗单片机ENMCU

    延长了设备的使用寿命。 卓越性能,超强兼容 锐恩科技的低功耗单片机采用了先进的技术架构,确保其性能上的领先地位。凭借高效的处理能力和丰富的存储资源,开发者可以同一芯片
    发表于 09-26 17:16

    锐恩科技,以实力打造国产单片机替代品牌!

    性能已得到了市场的肯定。锐恩科技在技术上的优势是其脱颖而出的关键。他们拥有一支由行业精英组成的研发团队,不断单片机领域进行技术探索和突破。以下是
    发表于 09-25 09:49

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

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

    中软国际信服务助力大连信产业发展

    为进一步激发大连本地信产业生态的活力与潜力,搭建一个高效、开放的交流平台。由大连软件行业协会携手大连市信息技术应用创新综合服务中心主办,中软国际协办的,2024年大连市信息技术应用创新产业发展大会
    的头像 发表于 08-27 16:49 799次阅读

    IPv6 产业中的发展历程

    随着信息技术的飞速发展,信产业作为国家信息安全和科技自主创新的重要领域,正日益受到广泛关注。产业的发展过程中,IPv6扮演着至关重要
    的头像 发表于 06-17 14:46 309次阅读
    IPv6 <b class='flag-5'>在</b>信<b class='flag-5'>创</b>产业中的发展历程

    泰斯特承办“联企投汇·周三会”,协同打造智能网联新高地

    2024年3月27日,由市委统战部、市工商联主办、武汉市高新技术产业协会协办的“联企投汇·周三会”第十三期活动武汉英泰斯特电子技术有限公司(以下简称“
    的头像 发表于 03-29 09:50 460次阅读

    股份今日登陆科

    山东中软件商用中间件股份有限公司(以下简称“中股份”)近日在上海证券交易所科板成功上市,标志着这家国内知名的民营软件和信息技术服务企业正式进入资本市场,迎来全新的发展机遇。
    的头像 发表于 03-13 14:19 492次阅读

    股份在上交所科板上市

    山东中软件商用中间件股份有限公司(以下简称“中股份”)近日在上海证券交易所科板成功上市,标志着这家国内知名的民营软件和信息技术服务企业正式进入资本市场,开启了发展的新篇章。
    的头像 发表于 03-13 14:02 489次阅读

    启动上市辅导

    青岛卓社科技股份有限公司(简称“卓社”)近日在青岛证监局完成了辅导备案登记,标志着该公司正式踏上了北交所的上市之路。据公开资料显示,卓社已于2月26日与广发证券签署辅导协议,明确了其未来的上市计划。
    的头像 发表于 03-05 14:33 694次阅读

    软通动力与捷技术签订战略合作协议

    近日,软通动力信息技术(集团)股份有限公司(以下简称“软通动力”)与宁波捷技术股份有限公司(以下简称“捷技术”)正式签订战略合作协议,并
    的头像 发表于 02-03 16:35 1081次阅读

    PCB企业力三期项目顺利投产

    近日,PCB企业四川力电子科技股份有限公司三期(载板厂和特种板厂)顺利投产。通过这个项目,力公司成功地将业务范围从单一的普通通孔多层板扩展到了高端的IC载板、MiniLED基板
    的头像 发表于 01-15 14:20 566次阅读

    Crucial睿达移动固态硬盘体验评测

    提及睿达,相信很多人都知道这个品牌,因为当年组装电脑没少使用睿达的内存,实际睿达是美光旗下的SSD和内存高端品牌。睿达所使用的的存
    的头像 发表于 12-16 11:34 1156次阅读
    Crucial<b class='flag-5'>英</b>睿达移动固态硬盘体验评测