在英创公司的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出问题,系统仍然能正确启动客户应用程序。
-
嵌入式主板
+关注
关注
7文章
6085浏览量
35195
发布评论请先 登录
相关推荐
评论