Platform Builder 5.0的Build OS菜單詳解

來源:互聯網
上載者:User

//========================================================================
//TITLE:
//    Platform Builder 5.0的Build OS菜單詳解
//AUTHOR:
//    norains
//DATE:
//    Saturday  05-April-2008
//Environment:
//    PB 5.0 + DB1200 BSP
//========================================================================

    很多新手對Platform Builder 5.0(以下簡稱PB 5.0)的Build OS菜單有所疑惑,不知道實際使用中應該如何選擇,在此結合本人平時的經驗,略作一番解釋。
   
    首先第一組是編譯命令,一共有三個:
   
    1.Sysgen
    
     根據當前的系統設計,產生一個系統映像。該操作不會更改之前編譯(Build)完成的檔案。這裡所說的檔案,指的是OS的檔案,也就是位於WINCE500檔案夾下面的各種lib庫。
    
     有三點是必須要注意的:
    
     1).在上一次調用Sysgen之後,如果你已經增加或移除檔案以及相關的Catalog,強烈建議選中“Clean Before Building",然後再開始新的一次Sysgen。因為這樣會最大程度上減少出錯的機會。
    
     2).該命令也會編譯包含於系統設計工作區(Workspace)的工程(Project)。
    
     3).沒有任何檔案拷貝到目標(Release)檔案夾。
    
    
    2. Build and Sysgen
   
     其實這是兩個命令的組合,先是編譯(Build),然後再調用Sysgen。該命令不僅編譯公開(Public)代碼,甚至連私人(Private)代碼也不放過,所以耗費的時間會非常久。只有當你更改了OS的源檔案,才建議選擇該命令。
    
     該命令和之前的Sysgen相同,也會編譯包含於系統設計工作區(Workspace)的工程(Project)以及不將檔案拷貝到目標(Release)檔案夾。
    
    
    
    接下來三個是命令標籤,用來部分控制命令運行時的行為。
    
    3.Build and Sysgen Current BSP 
   
    編譯(Build)然後Sysgen當前的BSP包。和之前的兩個命令一樣,該命令也不會將檔案拷貝到目標(Release)檔案夾。
   
    需要注意的一點是,根據實際的使用經驗,因為命令的參數不同,有時候即使你能成功調用調用Sysgen產生系統,也有可能調用本命令編譯BSP包失敗。遇到此情況,只能根據具體情況做相應的處理。
   
   
    4.Clean Before Building
   
     如果選中該標籤,那麼在執行命令之前都會清除上一次Sysgen建立的檔案。
   
   
    5.Copy Files to Release Directory
    
     如果選中該標籤,則在編譯完畢之後,會把產生的檔案拷貝到目標(Release)檔案夾中。通常這個目標(Release)檔案夾是你的工程所在的目錄。
    
     該標籤預設是選中的。
   
          
    6.Make Run-Time Image After Build
   
     如果選中該標籤,在編譯完畢之後,將產生一個運行映像(run-time image)。最典型的的運行映像(run-time image)便是NK.BIN。
    
     在你建立一個新的工程之後,該標籤預設是選中的。

 

     最後是一組輔助的命令。
    
     7.Copy Files to Release Directory
    
      將產生的檔案拷貝到目標(Release)檔案夾。

     8.Make Run-Time Image
    
      產生運行映像(Run-Time Image)。最常見的,也就是將所編譯產生的檔案組合成nk.bin。
     
    
     9.Batch Build
    
      用來選擇多種配置來產生運行映像(Run-Time Image)。
     
    
     10.Open Release Directory
    
      開啟命令列視窗,預設路徑為目標(Release)檔案夾。
    
    
     11.Set Active Configuration
    
      從現有的配置選擇一個作為當前可用的。
     
     
     12.Configurations
     
      你可以通過該命令增添或刪除配置
    
    
     在PB的文檔中也有關於這些命令的說明,具體位置你可以查看: Platform Builder User's Guide > Platform Builder IDE > Platform Builder User Interface > Menu Descriptions 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.