英创信息技术WinCE主板应用程序的自动启动介绍

描述

  在英创公司的WinCE工控主板中,为了方便客户从多个路径加载应用程序,英创公司采用有别于常规的注册表的方法,而是在内核中首先启动了一个管理程序WStartup.exe,该程序除了完成对网络参数的一些设置功能外,最为主要的任务就是自动识别英创板卡的运行模式,根据不同的模式分别读取由用户编写的文本文件dbginfo.txt和userinfo.txt,在运行模式下即通过文件userinfo.txt的内容来启动用户应用程序。对客户来讲,需要做的,就是利用调试模式把应用程序和文本文件userinfo.txt下载到嵌入式主板的Flash路径,如\NandFlash\,然后重启系统即可。

  英创ARM9系列工控主板一般都支持了多个存储路径,如\NandFlash\、\NorFlash\、\Hard Disk\、\SD Memory Card\等,WStartup.exe程序启动时根据存储介质的路径,按照一定的优先顺序读取userinfo.txt文件,这种方法可以避免由于\NandFlash\中userinfo.txt文件的丢失而导致应用程序不再启动。一般情况下WStartup.exe程序优先读取\NandFlash\下的userinfo.txt文件,英创ARM9系列工控主板读取userinfo.txt文件的顺序如下:

  对于EM9000 V9板卡,依次是\NandFlash\、\NorFlash\、\Hard Disk\;

  对于EM9000 V8板卡,由于没有支持NandFlash,依次是\DiskOnchip\、\NorFlash\;

  对于EM9X60系列的板卡,依次是\NandFlash\、\SD Memory Card\。

  客户可以利用英创主板的这个特性,把最重要的应用程序以及userinfo.txt配置文件放在多个Flash路径下,以防止万一某个Flash出问题,系统仍然能正确启动客户应用程序。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分