天天看點

RISC-V MCU開發(九):工程模闆管理

相對于平台和解決方案,工程實際上是開發者管理代碼、操作配置的最小機關。而在先前的介紹中,我們介紹了MRS工程建立的過程,以及編譯、燒寫、調試的這些實際功能,自然而然随之而來就會有這樣幾個問題——這些工程是如何内置在MRS中的呢?我們又如何将已有的工程,儲存為自己的模闆、供其他使用者使用呢?本文我們就來一一介紹。

【工程儲存為模闆】編寫工程後,在工程浏覽器視窗(Project Explorer)中選中工程,右鍵彈出菜單中單擊“儲存為工程模闆(Save As Project Template)”。或者在主菜單“工程(Project)”中點選“儲存為工程模闆Save As Project Template”。

RISC-V MCU開發(九):工程模闆管理

【浏覽并編輯模闆屬性】彈出視窗中會顯示目前工程的資訊。如果工程來源是MRS模闆建立的,會預設記錄廠商、系列、描述等基本資訊。使用者可以浏覽并修改這些資訊。随後點選Browse…選擇模闆包的導出位置。配置無誤後,窗體的OK按鈕會使能,點選OK即可在指定位置生成模闆包。導出模闆包固定為工程名+ zip格式。

RISC-V MCU開發(九):工程模闆管理

【導入模闆包】該步驟會解析模闆包,并根據得到的結構加入到MRS安裝路徑下模闆的集合中。在主菜單“工程(Project)”中點選“模闆管理(Template Management)”,随後出現窗體,在窗體中圖形化顯示内置的模闆集合。點選“導入(Import)”,在系統浏覽器中選擇模闆包,點選OK确認。壓縮包也可以傳輸拷貝給其他使用者。在之後的MRS版本中,滿足條件的模闆包可以作為元件SDK上傳到MRS的釋出平台,供其他工程師下載下傳使用。

RISC-V MCU開發(九):工程模闆管理

【模闆管理頁面】其以樹的結構整體顯示内置的模闆集合。通過拖動垂直滾動條,使用者能夠浏覽所有廠商下各系列的型号,點選 可以一鍵展開、收縮樹分支。導入或拷貝操作後,會自動聚焦到生成的模闆節點,同時重新整理右側控件框的模闆資訊。使用者也可以任意點選模闆節點,重新整理對應的模闆資訊。此外,模闆管理除了支援導入,也支援對已有模闆的導出,拷貝和删除操作。

RISC-V MCU開發(九):工程模闆管理

【模闆導出】将壓縮包拷貝到指定的路徑下。

RISC-V MCU開發(九):工程模闆管理

【模闆拷貝】拷貝樹中已有的模闆,可重新定義廠商系列以生成新的節點。

RISC-V MCU開發(九):工程模闆管理
RISC-V MCU開發(九):工程模闆管理

【模闆删除】删除已有的模闆,同時删除模闆管理樹中的節點。如果某廠商/系列下型号被全部删除後,該節點也會移除。

RISC-V MCU開發(九):工程模闆管理
RISC-V MCU開發(九):工程模闆管理