北京扬创科技网站首页
产品中心 新闻动态 技术频道 各地网点 联系我们 汇款方式 ARM9开发社区
产品信息快速导航
扬创2440开发板系列
  - YC2440-F-V4.1 开发板
  - utu2440-F-V4.1开发板
  - utu2440-S-V4.1开发板
扬创2410开发板系列
  - utu2410-S-V3.0开发板
  - YC2410-F-V2.1开发板
扬创OEM智能显示终端系列
  - YC1000系列OEM手持式终端
  - YC4000系列OEM仪器终端
  - YC7000系列OEM仪器终端
扬创其他OEM控制板系列
  - 其他OEM控制板系列
扬创CPLD/FPGA开发板系列
  - Mars-EDA-S系列开发板
  - Mars-EDA-U系列开发板
  - Mars-EDA-F系列开发板
  - Mars-EDA下载电缆系列
  - Mars-EDA配套选配件
产品解决方案系列
  - DVR网络视频服务器方案
  - 行业PDA定制解决方案
  - 嵌入式视频点播解决方案
  - YC-MMSP2系列开发套件
产品快讯
 YC2410-F 系列ARM9...
 Mars-UsbBlaster供...
 Mars-EDA-S增强版,...
 40万门Spartan-3 F...
产品推荐排行榜
 utu2440-S-V4....
  价格:780.00/套 不打折
 YC2440-F-V4.1...
  价格:980.00/套 不打折
 utu2440-F-V4....
  价格:680.00/套 不打折
 YC2440-F-V4.1...
  价格:1680.00/套 不打折
 YC2440-F-V4.1...
  价格:1980.00/套 不打折
 YC2440-F-V4.1...
  价格:1580.00/套 不打折
 utu2440-F-V4....
  价格:1380.00/套 不打折
 utu2440-F-V4....
  价格:1280.00/套 不打折
 utu2440-F-V4....
  价格:1280.00/套 不打折
 utu2410-S-V3....
  价格:1180.00/套 不打折
技术文栏 - ARM开发技术频道 - Wince开发相关 - 浏览文章
如何让WINCE系统启动直接运行自己的程序
发布日期:2007-2-26 12:28:02   作者:   出处:
WINCE系统启动直接运行自己的程序

1.        假定Windows CE.NET目标工程目录为D:\WINCE420\PUBLIC\MyWinCE,并且工程已经Build成功,假定Windows CE.NET的应用程序为MyApp.exe
2.        
MyApp.exe复制到D:\WINCE420\PUBLIC\MyWinCE\SAMSUNG_SMDK2410_ARMV4Release目录下;
3.        
修改MyWinCE工程的project.bib文件,在FILES Section添加如下内容:
MyApp.exe $(_FLATRELEASEDIR)\MyApp.exe NK H
4.        
创建快捷方式文件MyApp.lnk,文件内容如下:
10#\Windows\MyApp.exe
MyApp.lnk
文件也放入D:\WINCE420\PUBLIC\MyWinCE\SAMSUNG_SMDK2410_ARMV4Release目录下;
5.        
修改MyWinCE工程的project.bib文件,在FILES Section添加如下内容:
MyApp.lnk $(_FLATRELEASEDIR)\MyApp.lnk NK H
6.        
修改MyWinCE工程的project.dat文件,添加如下内容:
Directory("\Windows\Startup"):-File("MyApp.lnk","\Windows\MyApp.lnk")
7.        
修改MyWinCE工程的platform.bib文件,在FILES Section添加如下内容:
MyApp.exe                $(_FLATRELEASEDIR)\MyApp.exe                                NK        H
MyApp.lnk                $(_FLATRELEASEDIR)\MyApp.lnk                                NK        H
8.        Platform Builder IDE
:【Build->Make Image】(记得千万不要Build或者Rebuild
9.        
成功后,得到的NK.bin(或NK.nb0)就包含了应用程序MyApp.exeMyApp.lnk,当把相应的内核烧入开发板MyApp程序就会在系统启动时自动运行。
    虽然MyApp可以自己启动了,但每次启动的时候,总是微软的桌面先出来,再启动我们的程序,感觉还是不伦不类。对此,我们可以使用startup的快捷方式再加上隐藏任务栏的方法,效果非常的好,具体操作是:
1)        首先新建工程,把你的应用程序放到内核里面去(前面介绍了如何做);
2)        
编译平台;
3)        
修改shell.reg的文件在文件中有这样一行:
[HKEY_LOCAL_MACHINE\init]
"Launch50"="explorer.exe"
"Depend50"=hex:14,00, 1e,00
把这个explorer.exe改成你的应用程序(比如:MyApp.exe)就可以了;
4)        Platform Builder IDE
:【Build->Make Image】(记得千万不要Build或者Rebuild
5)        
成功后,得到的NK.bin(或NK.nb0)就包含了应用程序MyApp.exeMyApp.lnk,当把相应的内核烧入开发板MyApp程序就会在系统启动时自动运行。
共有1条文章 页次:1/1 分页: 9 1 :
发布人:----- 】·【推荐好友】·【打印】·【顶部
相关文章
[Wince开发相关] ·Windows CE下操作GPIO的方法2007-05-28
[Wince开发相关] ·WinCE 应用程序开机自动运行的又一种方法2007-05-24
[ARM开发技术频道] ·嵌入式实时程序设计C/C++的代码优化2007-05-23
[Wince开发相关] ·Windows CE下的串口通讯实例2007-05-15
[嵌入式Linux相关] ·LINUX下I/O资源的实现、管理和操作2007-05-11
相关评论
   系统暂时关闭评论功能!
联系我们 诚聘英才 友情链接 与我在线
销售总部:北京市海淀区中发电子新市场4312室(四层电梯口)(负责国内外所有地区相关销售业务) 010-62526934/6944 传真:010-62523064 MSN:yc-bj@yctek.com QQ:714238194
华南销售分部:深圳市华强北都会电子城二楼2B075-B (负责广东/广西/海南三省相关销售业务) 联系电话:0755-81502237 MSN:yc-sz@yctek.com QQ:6038916
公司研发总部:北京市回龙观西大街冠庭园5-1-201室(地铁13号线龙泽站往北300米) 邮编:102208 联系电话:010-81745228
备用电子邮箱: yctek@163.com (发邮件的用户请一定抄送一份这个备用邮箱)
Copyright © 2005 北京扬创科技有限公司 All Rights Reserved
京ICP备05051056号