• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            milkyway的窩

            最初想法的誕生地

             

            WinCE中如何向image中添加文件

            來自http://jkflyfox.spaces.live.com/?_c11_blogpart_blogpart=blogview&_c=blogpart&partqs=cat%3d%25e7%25a8%258b%25e5%25ba%258f%25e6%258a%2580%25e5%25b7%25a7

            分3種情況來說明如何添加

            第一種,就是image已經在CEPC或者終端上跑起來了,那么這個時候要想添加文件可以通過PB或者EVC提供的remote file viewer,這個比較簡單,看著界面操作就行了。

            第二種,就是對定制的image已經build過了,現在想往里面添加文件的話,可以在你對應平臺的release文件夾里面直接添加文件,然后修改平臺配置文件project.bib,然后再make image,也可以將文件添加到image中去,將image啟動后,會出現在windows文件夾下面

            比如你想將test.txt添加到image中,則首先需要將此文件拷貝到平臺release目錄下面

            (平臺release目錄也就是環境變量_FLATRELEASEDIR的值,_FLATRELEASEDIR的 = %_WINCEROOT%\PBWorkspaces\%_TGTPROJ%\RelDir\%_TGTPLAT%\%_TGTCPUFAMILY%_Release,也就是realease目錄,(_TGTPLAT為平臺名,_TGTCPUFAMILY為CPU名)。我新建的平臺為shellTest,其值為E:\WINCE500\PBWorkspaces\ShellTest\RelDir\MyCEPC_x86_Release )

            然后按照以下修改project.bib:

            在其中添加類似這樣一行

            test.txt$(_FLATRELEASEDIR)\test.txt NK S

            這句話的意思是說將平臺release文件夾下面的test.txt文件添加到image中,文件屬性為系統文件,關于bib文件的格式,請查閱WinCE的幫助

            修改好project.bib后,保存,然后在pb的bulid菜單下選擇make image,成功后下載到終端或CEPC,就可以看到添加的文件了。

            第三種,就是平臺定制都沒做好,或者做好了需要修改,那么如果你直接按照第二種來做,然后選擇build菜單的sysgen and build的話,你會發現根本不會講test.txt拷貝到image中,這個也是我的慘痛教訓,花了好些時間才知道原因。

            為什么呢?從build image時的output窗口,我每次都可以看到clean up項目release目錄的輸出,看來我直接把文件復制到release目錄是不行的,因為在sysgen and build的過程中此文件夾會被清空,自然我的test.txt也被清掉了。那該怎么辦呢?
            這里缺少一個步驟,那就是要在平臺設置中,作一些配置,從而讓Release目錄在被清空以后能將目標文件從本地硬盤動態復制到release目錄

            修改配置以便拷貝文件到Release目錄的主要步驟如下:
            1 pb中從platform菜單選setting
            2 在彈出對話框中Configuration一項確保正確,一般默認就是正確的。
            3 Custom Build Actions選項卡中的Build step下拉框,選擇Pre-Make Image (有四個選項,分別為Pre-Sysgen,Post-Sysgen,Pre-Make Image,Post-Make Image,意思如其名) ,然后New,在彈出的Custom Build Action對話框中輸入類似以下的語句:
            copy <Path>\<File name> %_FLATRELEASEDIR%\<File name>

            比如test.txt放在我電腦上的e盤根目錄下,那么語句是這樣的:

            copy?E:\test.txt?%_FLATRELEASEDIR%\test.txt

            加上這個步驟后,再按第二種方法就可以達到目的了。

            posted on 2007-01-03 10:19 milkyway 閱讀(2547) 評論(0)  編輯 收藏 引用 所屬分類: wince(別人的文章技巧總結)

            導航

            統計

            公告

            隨筆皆原創,文章乃轉載. 歡迎留言!

            常用鏈接

            留言簿(37)

            隨筆分類(104)

            隨筆檔案(101)

            文章分類(51)

            文章檔案(53)

            wince牛人

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            一本久久精品一区二区| 国产69精品久久久久观看软件| 色婷婷久久综合中文久久一本| 国内精品伊人久久久久影院对白| 久久这里只有精品首页| 久久亚洲AV成人出白浆无码国产| 色综合久久久久无码专区| 亚洲av日韩精品久久久久久a| 久久精品国产亚洲AV影院| 亚洲国产精品久久久天堂| 久久久精品2019免费观看| 久久久老熟女一区二区三区| 久久精品视频一| 国产精品久久久久久| 久久精品国产只有精品66| 一本久久免费视频| 国产精品VIDEOSSEX久久发布| 久久精品国产色蜜蜜麻豆| 一个色综合久久| 久久99国产一区二区三区| 伊人久久精品无码av一区| 久久美女网站免费| 久久婷婷五月综合色高清| 久久国产乱子伦精品免费午夜| 久久狠狠爱亚洲综合影院 | 久久久噜噜噜久久中文福利| 国产成人综合久久精品红| 国内精品久久久久影院优| 色偷偷91久久综合噜噜噜噜| 一级做a爰片久久毛片免费陪 | 少妇久久久久久被弄到高潮| 一本大道久久香蕉成人网| 久久99国产精品久久久| 色综合久久久久无码专区| 人妻系列无码专区久久五月天| 久久国产一区二区| 国产91色综合久久免费| 精品久久久久成人码免费动漫| 亚洲欧美日韩精品久久| 久久无码人妻一区二区三区午夜| 伊人久久亚洲综合影院|