電子工程網(wǎng)

標題: 飛凌嵌入式開(kāi)發(fā)板WINCE6系統程序開(kāi)機自動(dòng)運行 [打印本頁(yè)]

作者: bdforlinx2013    時(shí)間: 2014-3-19 13:05
標題: 飛凌嵌入式開(kāi)發(fā)板WINCE6系統程序開(kāi)機自動(dòng)運行

飛凌系列嵌入式開(kāi)發(fā)板WINCE6程序在開(kāi)機時(shí)自動(dòng)的運行,這是我們應用領(lǐng)域必須的功能:

以本機為例說(shuō)明:

想在開(kāi)機后自動(dòng)運行

程序開(kāi)機自動(dòng)運行: LED_App.exe。

1 在注冊表設置如下:

X:\WINCE600\OSDesigns\S3C6410_DEMO\S3C6410_DEMO\Wince600\SMDK6410_ARMV4I\OAK\files\PROJECT.REG

[HKEY_LOCAL_MACHINE\init]

"Launch80"="LED_App.exe"

[HKEY_LOCAL_MACHINE\init]

"Depend80"=dword:14001e00


2 程序的實(shí)體也應寫(xiě)入系統,否則在不到文件

X:\WINCE600\OSDesigns\S3C6410_DEMO\S3C6410_DEMO\Wince600\SMDK6410_ARMV4I\OAK\files\PROJECT.BIB

  LED_App.exe                 $(_FLATRELEASEDIR)\LED_App.exe             NK    U

  拷貝文件到FILES目錄下,sysgen


3 以上開(kāi)機運行問(wèn)題解決了,但有新的問(wèn)題,程序版本替換后,難道要重新燒寫(xiě)系統嗎?

  程序的版本替換,任何領(lǐng)域都不可避免,開(kāi)機自能運行系統的固定版本。解決這個(gè)問(wèn)題,提供一種方法,也歡迎大家說(shuō)出自己的方法:

1 采用程序啟動(dòng)程序的方法

及采用父進(jìn)程啟動(dòng)子進(jìn)程的方式,如A為固定不變的程序,B為進(jìn)程變動(dòng)的程序

把A按上面的方法燒進(jìn)系統,系統啟動(dòng)時(shí)自動(dòng)運行A進(jìn)程。

2 A啟動(dòng)B進(jìn)程

B進(jìn)程為我們的應用進(jìn)程,可能會(huì )有版本變化,或BUG剔除,我們把B進(jìn)程放在系統可以更新的目錄中,以便替換。

3 A的自動(dòng)退出

A 的任務(wù)是啟動(dòng)B,然后自己必須退出自己,且不應產(chǎn)生任何啟動(dòng)的視覺(jué)效果,讓用戶(hù)感覺(jué)到是B進(jìn)程在自動(dòng)運行;

了解更多有關(guān)飛凌嵌入式開(kāi)發(fā)板相關(guān)信息,點(diǎn)擊飛凌官網(wǎng)。

飛凌嵌入式開(kāi)發(fā)板WINCE6系統程序開(kāi)機自動(dòng)運行





歡迎光臨 電子工程網(wǎng) (http://selenalain.com/) Powered by Discuz! X3.4
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页