2014年5月12日 星期一

WE8S(Windows Embedded 8 Standard)使用Catalog Manager管理(add、delete)module

l   使用Catalog Manager匯入、更新module

Step1、在開發電腦,開啟一個command prompt window。

Step2、使用catman.exe來import到catalog。
Note:依開發機器的系統架構不同(x86、64bit),輸入如以下的commands;取代 <file_path> 為file或folder的完整路徑 ;取代<catalog_path> 為要匯入module的catalog的完整路徑。
For a 32-bit OS:
C:\Program Files\Windows Embedded 8 Standard\Toolset\Embedded Tools\catman.exe /import <file_path> <catalog_path>
For a 64-bit OS:
C:\Program Files (x86)\Windows Embedded 8 Standard\Toolset\Embedded Tools\catman.exe /import <file_path> <catalog_path>



Step3、經由ICE查看有無匯入


l   從catalog刪除module的方法

方法一、使用Catalog Manager刪除module

Step1、在開發電腦,開啟ICE(Image Configuration Editor),看到要刪除的module,如test。



Step2、使用catman.exe從catalog刪除module。
Note:依開發機器的系統架構不同(x86、64bit),輸入如以下的commands;取代 <file_path> 為file或folder的完整路徑 ;取代<catalog_path> 為要匯入module的catalog的完整路徑。
For a 32-bit OS:
C:\Program Files\Windows Embedded 8 Standard\Toolset\Embedded Tools\catman.exe /remove <file_name> <catalog_path>
For a 64-bit OS:
C:\Program Files (x86)\Windows Embedded 8 Standard\Toolset\Embedded Tools\catman.exe /remove <file_name> <catalog_path>



Step3、如果ICE(Image Configuration Editor)工具打開,將會看到以下的訊息視窗,接著按”Yes”。


Step4、經由ICE查看該module(test module)是否被刪除。

方法二、直接刪除module檔,再使用catmanrebuild
Step1、找到module檔在catalog目錄的完整路徑
Note:Default的catalog目錄為C:\Windows Embedded Catalog,
Module檔將放在C:\Windows Embedded Catalog\6.2\<version>\<arch>\modules\FeaturePack
Step2、刪除module檔(.EMD),如test…….emd

Step3、開啟command prompt視窗(使用administrator權限開啟),下以下命令來重新build catalog
catman.exe /rebuildindex “c:\windows embedded catalog”
Note:catman.exe的路徑如下,依開發機器的環境而不同
32-bit OS: C:\Program Files\Windows Embedded Standard 8\Toolset\Embedded Tools
64-bit OS: C:\Program Files (x86)\Windows Embedded Standard 8\Toolset\Embedded Tools


Step4、重新開啟ICE查看該module(如test module)是否被刪除。





沒有留言:

張貼留言