英創公司推出的ARM9嵌入式工控主板產品系列,均預裝了正版WinCE5.0操作系統。。支持微軟公司的eVC進行應用程序的開發。eVC是微軟針對嵌入式系統提供的一套功能完善且可免費獲取的開發工具,與PC平臺通用的VC保持了高度的一致性,同時考慮C/C++的執行效率,因此eVC被作為英創ARM9工控主板上應用程序開發的首選工具。在利用英創ARM9工控主板進行產品開發時,一般都會面臨這樣一個問題:如何讓應用程序在工控主板上自動加載運行,本文主要就這個問題,并結合英創的ARM9工控主板產品的特點,介紹應用程序自動加載運行的實現方法。
英創ARM9工控主板有兩種工作模式:調試模式和運行模式。調試模式是指開機以后系統處于調試狀態,此時用戶可以通過eVC的遠程調試工具或微軟的ActiveSync來操作英創ARM工控板,實現應用程序下載調試、文件管理等功能。在開發階段,系統一般處于這種狀態下。運行模式是指開機以后系統自動開始執行用戶指定的程序。開發完成,進入實際應用時系統總是處于這種狀態下。工作模式的選擇是通過硬件跳線選擇來實現的,具體跳線器的設置方法可以參加英創公司的產品《使用必讀》或評估底板使用手冊。
為了方便客戶加載不同的應用程序,英創公司采用有別于常規的注冊表的方法,而是采用系統讀取由用戶編寫的文本文件userinfo.txt,進而啟動用戶應用程序。對客戶來講,需要做的,就是在調試模式下把應用程序和文本文件userinfo.txt下載到嵌入式主板的Flash路徑,如\NandFlash\,然后重啟系統即可。以下詳細介紹文本文件userinfo.txt的設置內容:
第一步:修改重要的配置文件userinfo.txt
userinfo.txt保存的是在運行狀態下目標機的網絡參數和開機自動運行的程序文件名及相關的輸入參數,要讓系統開機自動運行應用程序。
第二步:下載相關文件到目標主板
編輯好userinfo.txt,將開發主機與英創ARM9工控主板建立連接,通過eVC將該文件以及文件中所指定的應用程序復制到“\NandFlash\”目錄當中(建立連接以及文件復制的方法見后文)。接下來斷開JP1,讓工控主板處于運行工作模式,然后上電啟動,系統會讀取userinfo.txt中的內容作為默認配置,并按照該文件的設置運行指定應用程序。
如果用戶需要修改應用程序,則可以按照新的參數修改userinfo.txt,并再次通過eVC把這個文件以及新的應用程序復制到系統的“\NandFlash\”目錄中,以此讓系統按新配置啟動相關應用程序,若只是程序本身發生變化而網絡參數、程序名稱和參數均不變,則無需修改userinfo.txt文件。
-
嵌入式主板
+關注
關注
7文章
6086瀏覽量
35643
發布評論請先 登錄
相關推薦
評論