在英創(chuàng)公司的WinCE工控主板中,為了方便客戶從多個(gè)路徑加載應(yīng)用程序,英創(chuàng)公司采用有別于常規(guī)的注冊(cè)表的方法,而是在內(nèi)核中首先啟動(dòng)了一個(gè)管理程序WStartup.exe,該程序除了完成對(duì)網(wǎng)絡(luò)參數(shù)的一些設(shè)置功能外,最為主要的任務(wù)就是自動(dòng)識(shí)別英創(chuàng)板卡的運(yùn)行模式,根據(jù)不同的模式分別讀取由用戶編寫的文本文件dbginfo.txt和userinfo.txt,在運(yùn)行模式下即通過文件userinfo.txt的內(nèi)容來啟動(dòng)用戶應(yīng)用程序。對(duì)客戶來講,需要做的,就是利用調(diào)試模式把應(yīng)用程序和文本文件userinfo.txt下載到嵌入式主板的Flash路徑,如\NandFlash\,然后重啟系統(tǒng)即可。
英創(chuàng)ARM9系列工控主板一般都支持了多個(gè)存儲(chǔ)路徑,如\NandFlash\、\NorFlash\、\Hard Disk\、\SD Memory Card\等,WStartup.exe程序啟動(dòng)時(shí)根據(jù)存儲(chǔ)介質(zhì)的路徑,按照一定的優(yōu)先順序讀取userinfo.txt文件,這種方法可以避免由于\NandFlash\中userinfo.txt文件的丟失而導(dǎo)致應(yīng)用程序不再啟動(dòng)。一般情況下WStartup.exe程序優(yōu)先讀取\NandFlash\下的userinfo.txt文件,英創(chuàng)ARM9系列工控主板讀取userinfo.txt文件的順序如下:
對(duì)于EM9000 V9板卡,依次是\NandFlash\、\NorFlash\、\Hard Disk\;
對(duì)于EM9000 V8板卡,由于沒有支持NandFlash,依次是\DiskOnchip\、\NorFlash\;
對(duì)于EM9X60系列的板卡,依次是\NandFlash\、\SD Memory Card\。
客戶可以利用英創(chuàng)主板的這個(gè)特性,把最重要的應(yīng)用程序以及userinfo.txt配置文件放在多個(gè)Flash路徑下,以防止萬一某個(gè)Flash出問題,系統(tǒng)仍然能正確啟動(dòng)客戶應(yīng)用程序。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6102瀏覽量
36308
發(fā)布評(píng)論請(qǐng)先 登錄
WinCE應(yīng)用程序在英創(chuàng)主板上的可靠啟動(dòng)
英創(chuàng)信息技術(shù)X86工控主板DOS應(yīng)用程序的動(dòng)態(tài)加載介紹
英創(chuàng)信息技術(shù)ARM9工控主板WinCE應(yīng)用程序遠(yuǎn)程控制應(yīng)用
英創(chuàng)信息技術(shù)工控主板EM9360的GPIO介紹
英創(chuàng)信息技術(shù)工控主板的復(fù)位管理介紹

英創(chuàng)信息技術(shù)WinCE下自動(dòng)啟動(dòng)多個(gè)應(yīng)用程序介紹

英創(chuàng)信息技術(shù)如何實(shí)現(xiàn)WinCE系統(tǒng)中USB設(shè)備自動(dòng)檢測概述

英創(chuàng)信息技術(shù)WinCE工控主板的數(shù)據(jù)庫配置簡介
英創(chuàng)信息技術(shù)WinCE遠(yuǎn)程桌面介紹

英創(chuàng)信息技術(shù)WinCE應(yīng)用程序啟動(dòng)觸摸屏較準(zhǔn)功能

英創(chuàng)信息技術(shù)WinCE平臺(tái)下通過系統(tǒng)異常信息定位程序bug位置

英創(chuàng)信息技術(shù)主板WinCE應(yīng)用程序的FTP遠(yuǎn)程更新介紹

英創(chuàng)信息技術(shù)WinCE應(yīng)用程序在英創(chuàng)主板上的可靠啟動(dòng)

英創(chuàng)信息技術(shù)WinCE主板與STM32多功能模塊通訊介紹
英創(chuàng)信息技術(shù)應(yīng)用程序及配置文件的生產(chǎn)自動(dòng)拷貝簡介

評(píng)論