2014年5月12日 星期一

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

l   使用Catalog Manager匯入、更新module

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

Step2、使用catman.exeimportcatalog
Note:依開發機器的系統架構不同(x8664bit),輸入如以下的commands;取代 <file_path> filefolder的完整路徑 ;取代<catalog_path> 為要匯入modulecatalog的完整路徑。
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.execatalog刪除module
Note:依開發機器的系統架構不同(x8664bit),輸入如以下的commands;取代 <file_path> filefolder的完整路徑 ;取代<catalog_path> 為要匯入modulecatalog的完整路徑。
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目錄的完整路徑
NoteDefaultcatalog目錄為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”
Notecatman.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)是否被刪除。





沒有留言:

張貼留言