自动化在线 自动化在线 数据加载中... 数据加载中...
首页 | 下载系统 | 供求信息 | 新闻系统 | 企业信息 | 产品信息 | 展会信息 | 论坛
首页 > 新闻系统 > 嵌入式系统 > 嵌入式系统技术
 
CE系统启动时自动运行应用程序
作者: 发布时间:2007-12-16 04:42:08 来源: 繁体版
欢迎访问autooo.net

  一、快捷方式

  假定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目录下吗?呵呵,我想你明白了)

  III.应用程序并不一定需要打包进NK.bin

  假定程序在硬盘的某个位置,如/硬盘/MyApp/MyApp.exe,那么只需创建快捷方式文件,链接指向/硬盘/MyApp/MyApp.exe就是了IV.相关PB42帮助主题

  Adding a File to an Operating System Creating a Shortcut File and Adding It to the OS Organizing Files Within an OS 整个过程简单来说就是,想清楚应用程序将会出现在哪个目录下,创建正确的快捷方式文件,修改目标系统目录组织配置,最后将应用程序和相应的快捷方式文件打包进NK.bin。

欢迎访问autooo.net
 1/2    1 2 ›› ›|
  
评论】【加入收藏夹】【 】【打印】【关闭
来顶一下
近回首页
返回首页
※ 相关信息
 ·鑫弘宇线切割变频器,线切割专用  (2008-08-06)
 ·ATM自动柜员机安全防范报警系统A  (2008-08-04)
 ·2009第十二届中国东北国际仪器仪  (2008-07-29)
 ·2009第六届中国唐山国际工业控制  (2008-07-16)
 · 2008年土耳其电力、自动化与照明  (2008-05-30)
 ·2008华南国际电力电工装备及电气  (2008-05-30)
 ·国防科技工业自动化测试技术研究  (2008-05-26)
 ·PLC培训-上海天天  (2008-04-11)
 ·沈阳自动化所携手GE Fanuc,力拓  (2008-02-20)
 ·寻找机遇,共创双赢  (2008-02-20)

关键:运行  应用程序  自动  启动  文件  程序  目录  添加  依赖  NK.bin  

※ 其他信息
基于模式的SoC设计方法研究
基于16位单片机的逆变电源系统的设计
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

 
 搜索新闻
 最新新闻
·2008-2009全球环保水处理及能
·2009南非国际水处理展览会
·2009中东迪拜(国际)环保、
·2009阿布扎比国际环保展
·中国中高压变频器市场将进入
·深圳麦耐士招募市级代理
·硫化氢报警器,硫化氢泄露报
·天然气浓度报警器,天然气气
·首届军民两用维修技术产品展
·首届军民两用维修技术产品展
 热点新闻 
·PLC课程设计课题——三层电梯
·先进控制技术及应用
·变频器原理
·一般变频器常见故障及处理
·CK6432(FANUC-0TD)数控车床
·集成温度传感器AD590及其应用
·3G无线接入网IP化传送承载方
·谈步进电机的PLC控制方法
·基于PLC的机械手控制设计
·浅谈单相电度表的反转
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007 All rights reserved