导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[flycat2008]CE系统启动时自动运行应用程序



No.49021
作者:flycat2008
邮件:yuanxuan2006@126.com
ID:114221
登陆:1次
文章数:40篇
最后登陆IP:
最后登陆:2008/7/14 12:15:37
注册:2008/7/14 12:15:37
财富:100
发帖时间:2008/7/19 16:27:08
发贴者IP:222.131.57.30
标题:flycat2008:CE系统启动时自动运行应用程序
摘要:No.49021CE系统启动时自动运行应用程序 
一、快捷方式假定Windows CE.NET目标工程为CEPC类型,目录为E:\Project\MyWinCE,并且工程已经 
Build(或者Rebuild)成功;假定Windows CE.NET的应用为MyApp.exe 
  1.将MyApp.exe复制到E:\PROJECTS\MyWinCE\RelDir\CEPC_X86Release目录下;
  2.修改MyWinCE工程的project.bib文件,在FILES Section添加 MyApp.exe $(_FLATRELEASEDIR) 
\MyApp.exe NK H 
  3.创建快捷方式文件MyApp.lnk(文本文件),文件内容如下: 10#\Windows\MyApp.exe MyApp.lnk 
文件也放入E:\PROJECTS\MyWinCE\RelDir\CEPC_X86Release目录下
  4.修改MyWinCE工程的project.bib文件,在FILES Section添加 MyApp.lnk $(_FLATRELEASEDIR) 
\MyApp.lnk NK H
   5.修改MyWinCE工程的project.dat文件,添加如下内容: Directory("\Windows\Startup"):- 
File("MyApp.lnk","\Windows\MyApp.lnk")
 
  6.Platform Builder IDE->  菜单Build->  MakeImage(记得千万不要Build或者Rebuild,否则你就要 
重新来一遍)到此得到的NK.bin就包含了应用程序MyApp.exe和MyApp.lnk,并且MyApp程序会在系统启动 
时自动运行。说明:I.将自定义的文件打包进NK.bin中的方法有两种:一种是编辑project.bib文件。在 
FILES Section描述文件的名称,源文件的路径,文件在目标系统中的属性。在上面, MyApp.exe  
$(_FLATRELEASEDIR)\MyApp.exe NK H 表示将E:\Project\MyWinCE\RelDir\CEPC_X86Release目录下 
的文件MyApp.exe文件打包进NK.bin,并且此文件将处在Kernel内存区,文件属性类型为隐藏。第二种方 
法是添加User Feature.PlatformBuilder IDE->  FeatureView->  在"MyWinCE Features"上Right Click鼠 
标->  Insert User Feature->  指向想打包的文件。
 
  无论采用哪种打包方法,在启动的Windows CE系统中,文件都在\Windows目录下。下一步就是根据 
需要重新组织文件系统的目录结构。
 
  II.组织文件系统的目录结构的途径在于修改project.dat文件,添加文件目录结构的描述。描述的 
语法如下:root:-Directory("  <目录名>  ") 表示在root目录(\)下创建目录 Directory("\  <目录名 
>  "):-Directory("  <子目录名>  ") 表示在指定目录下创建子目录 Directory("\("  <目录名>  \  <子目 
录名>  "):-File("  <文件名>  .  <扩展名>  ","\Windows\  <文件名>  .  <扩展名>  ") 表示在指定目录下创建 
\Windows目录下文件的拷贝,显示名称是  <文件名
 
 >  .  <扩展名>  。(记得上面提到打包的文件在\Windows目录下吗?呵呵,我想你明白了)
 
  ......

>>返回讨论的主题


  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:5328毫秒 查询6次