網頁

2013年12月27日 星期五

[CCS] Create new workspace

 

在 CCS (Code Composer Studio v5) 中, 會把許多的專案放在一個 workspace 中. 如果只用一個 workspace, 當然也是可以的. 只不過在開發階段, 如果用到不同的 configuration, 以及不同人的程式需要整合, 就會變得有點亂.

舉例來說, 開發的初期階段, 可能會用到 evaluation board, processor 和 layout 可能和最終版本不同, 同時, 也有另外一個人在發展程式, 然後在最後要 release 的時候, 可能又會遇到 third party 的library 更新. 最麻煩的事, 隨時都有一個人不小心經過, 要來要一個最新的版本. 嗯, 通常不是修改中, 沒辦法給, 就是改完還沒測, 它不 work.

我偏好的方式是開幾個 workspace, 一個放穩定的版本, 一個當作工作目錄, 需要和 version control 整合的時候, 還可以開暫時的 workspace.

CCS 開 workspace 的方式有點特別, 這邊特別說明一下.

1. Create Folder

在硬碟中的任意空間, 建立任意的目錄. 我開一個 C:\NNTP 當做範例

2. Switch workspace

打開 CCS. 在 File/Switch Workspace的選項中, 選擇 Others01-create-workspace

按下 Browse, 切換到 C:\NNTP

02-select-folder

經過短暫的處理, CCS 會把它設定成 CCS 的 workspace

3. CCS workspace files

CCS 會在這個目錄下, 增加兩個目錄

.metadata

dvt

這兩個目錄是和 workspace 相關的, 在用 version control 的時候, 例如說 git, 切記千萬不要同步它. 要把它設定成排除的項目.

4. Remove workspace

要移除 workspace 的時候, 要先切換到其他 workspace, 使得該 workspace 成為非使用中的 workspace. 然後從檔案系統中刪除它.

不過, 這個 workspace 還是會在 workspace 的列表中出現. 要從列表中刪除, 要從 CCS 的選單中, 選擇 Window\Preferences\General\Startup and Shutdown\Workspaces03-remove-workspace 

選擇要刪除的 workspace, 然後按 Remove, 就可以從列表中刪除它.

沒有留言:

張貼留言

請提供您寶貴的意見