CE中将PC上指定文件加入NK, 并放到目标机上指定目录

本文介绍在Windows CE系统中如何将自定义的bookmark.htm文件加载到特定路径/DiskOnChip/DocumentsandSettings/Walzer/的过程。具体步骤包括将文件复制到指定目录、通过配置文件实现文件的正确加载及放置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以这次要加入PC上事先做好的bookmark.htm, 放到板上DiskOnChip/Documents and Settings/Walzer/ 目录下为例.

首先把bookmark.htm拷贝到ie.bib的同级目录public/ie/oak/files/下,然后在bib里包含
bookmark.htm    $(_FLATRELEASEDIR)/bookmark.htm             NK SH
即把该文件放到NK里,DOWNLOAD下去后是系统隐藏文件。由于我们用了Multi-Bin的做法,所以还得在PLATFORM下的xip.cfg里指定新加入文件放到哪个BIN里面.

这个地球人都知道了。重点是下面的如何把文件在DOWNLOAD后放到指定目录里。

找到ie.dat, 里面的语法格式参考ms-help://MS.WindowsCE.500/wceosdev5/html/wce50conFileSystemFile.htm
我在里面加了一段
Directory("/DiskOnChip"):-Directory("Documents and Settings")
Directory("/DiskOnChip/Documents and Settings"):-Directory("Walzer")
Directory("/DiskOnChip/Documents and Settings/Amoi"):-File("bookmark.htm","/Windows/bookmark.htm")
先建立两层子目录,然后把ROM里面的bookmark.htm拷贝到目录里。值得一提的是第三行的最后一个参量,/Windows/bookmark.htm 下载后的文件都在ROM里面,/windows就是指ROM里的文件。

类似的dat文件还很多,SYSGEN的时候就在PBWorkspace的相应RELEASE目录里胜利会师, 合并为initobj.tmp, 这个文件和合并前零散的都为ASCII码,然后要转成UNICODE生成initobj.dat,最后我们可以看到ce.bib里包含了 initobj.dat这个文件,并入最终生成的BIN文件里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值