http://www.hzlitai.com.cn/article/ARM9-article/cphelp/20061013303.html
看了这篇文章之后就想自己试试。
大致差不多。可能会更加详细点。
PB安装路径:E:\WINCE500\
1、将您的可执行文件(PB编译的或者是EVC编译的.exe)test.exe放到
E:\WINCE500\PLATFORM\eac0921\Files目录下
有人是放在E:\WINCE500\PBWorkspaces\eac0921\RelDir\ep93xx_ARMV4I_Release
目录下,如果是放在这里的话不能编译而只能是make run-time image。
(注意的是如果.exe用到的组件一定要记得添加,偶开始忘记加MFC,瞎忙了一阵)
如果是还要加入快捷方式还要用一记事本编辑一文件。
内容为:18#\windows\test.exe(前面数字表示的是后面不带#一起的长度)。然后保存成.lnk文件。
再拷贝到 E:\WINCE500\PLATFORM\eac0921\Files目录下。
2、修改E:\WINCE500\PLATFORM\EAC0921\Files下的platform.bib文件,添加如下内容: test.exe $(_FLATRELEASEDIR)\test.exe NK U
注意:NK的TYPE字段用U--表示的是非压缩文件。S是系统文件,H是隐藏文件。具体参数见帮助文档 MODULES Section
如果是要加快捷方式还要加一句
test.lnk $(_FLATRELEASEDIR)\Test.lnk NK H
3、如果是加入了快捷方式,还要修改E:\WINCE500\PLATFORM\eac0921\Files目录下platform.dat文件,添加如下内容:
Directory("\Windows\LOC_DESKTOP_DIR"):-File("eeic01Test.lnk","\Windows\eeic01Test.lnk")
4、修改E:\WINCE500\PLATFORM\EAC0921\Files下的platform-1x07.reg文件 ,添加如下内容: [HKEY_LOCAL_MACHINE\init] "Launch99"="test.exe"
注意:99表示的是test.exe的一个识别号,不能和其他的重复。
5、如果真想不启动桌面,可以在
E:\WINCE500\PBWorkspaces\sam9315\RelDir\ep93xx_ARMV4I_Release
文件夹中修改shell.reg文件。
; -- Set up the init key for explorer;[HKEY_LOCAL_MACHINE\init]"Launch50"="explorer.exe""Depend50"=hex:14,00, 1e,00
修改成
; -- Set up the init key for explorer;[HKEY_LOCAL_MACHINE\init]"Launch50"="test.exe""Depend50"=hex:14,00, 1e,00
6、如果是加了组件选择sysgen编译,没加就选第三项build and sysgen current bsp编译。
如果是修改了.bib文件要选第一项编译。
7、下载内核到目标板
2008年7月3日星期四
订阅:
博文评论 (Atom)
没有评论:
发表评论