panzhenjie
驱动牛犊
驱动牛犊
  • 注册日期2005-02-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望69点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
阅读:1352回复:4

请问一下应用程序的位置

楼主#
更多 发布于:2005-07-25 09:01
我在evc里写的应用程序

加到pb的平台里

但是都是在我的电脑的release文件夹里

请问要如何改变我加载的程序的位置那?

我在project.dat里加了

root:-Directory("pzj")
Directory("\\pzj"):-File("helloworld.exe","\\Release\\helloworld.exe")

helloworld.exe是我自己加的应用程序

pzj文件夹是建立了,可helloworld.exe程序没有拷过去
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-25 16:25
你可以重新连接平台吗?如果可以你可以在platform.bib里面加进你的文件的描述(怎么加参照一下就明白),这样重新连接出来可以放到\windows里面
根据地的兄弟们,团结就是力量
panzhenjie
驱动牛犊
驱动牛犊
  • 注册日期2005-02-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望69点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-28 20:10
什么叫“重新连接出来”,大哥,能再给我解释一下吗?我试了好多次,还是不行啊

我现在自己加的应用程序都是在\windows文件夹下的

而且默认都是隐藏文件

要是弄不出来,可叫用户怎么用啊~~~急啊~~~
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-07-29 14:39
啊,你不说你要从release目录放到windows目录嘛...

现在又不要放到windows了?那你必须有persistent storage的设备,比如nandflash,norlfash,cf card等等,可以放到那里面三(你可以从windows目录里面把他们考出来,但必须在platform.bib添加的时候放到file section里面,也可以直接考到设备上)

还有一个办法,你可以还让他们在windows目录里面,并为他们做一个快捷键,你可以参考已有的xxx.lnk来做快捷键,但我不太记得放的位置了。你看看其他怎么放的
根据地的兄弟们,团结就是力量
lostinfog
驱动牛犊
驱动牛犊
  • 注册日期2006-07-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分410分
  • 威望42点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-01-03 10:06
有三种方法:
1 把helloworld.exe还放在windows目录下,但是如果想让用户看到,可以把文件属性改一下,在platform.bib里
     helloworld.exe          $(_FLATRELEASEDIR)\helloworld.exe    NK  S
注意最后一个字段是S,不能是SH,H表示Hidden

2 象wxl说的,在release目录下建一个文件叫helloworld.lnk,文件内容很简单,就是
     23#\windows\helloworld.exe
23是#号后字符个数,然后在platform.bib中把helloworld.lnk添加进去,最后在platform.dat中加两行
     root:-Directory("pzj")
     Directory("\\pzj"):-File("helloworld.exe","\windows\helloworld.lnk")
这样在makeimage并下载到目标板后,在目标板的我的电脑里的pzj目录下就有helloworld.lnk这么一个链接

3 在platform.dat中加
     root:-Directory("pzj")
     Directory("\\pzj"):-File("helloworld.exe","\windows\helloworld.exe")
这种方法会在pzj目录下建一个helloworld.exe的硬拷贝
游客

返回顶部