有幾種方法可以備份您的實時目標。本文將介紹三種主要的備份實時(RT)目標的方法:複製和部署工具(RAD)、實時工具以及第三方工具(Clonezilla)。
自動化 LabVIEW 複製和部署工具 (RAD):RAD是一個預先編程和編譯的可執行文件,可用於獲取和/或部署您網絡上任何實時目標的映像。NI Developer Zone Example:
Replication and Deployment (RAD) Utility 包含了如何使用此工具的信息。您可以在同一頁上下載該工具,這是複製您的實時系統的最簡單方法。
注意:使用 RAD 工具將完全重映像 Real-Time 目標,並使用您選擇部署的映像。例如,如果您有一個具有 2015 軟件的映像,並且更新為 2017 軟件,則可以部署 2015 映像,一切(包括Linux 版本)將返回到 2015 映像中的狀態。
注意: RAD工具僅兼容相同型號的硬件。例如,如果您有一個9039和9049,則需要維護兩個不同版本的代碼和位文件,以發送到相應的硬件。
實時工具:在安裝 LabVIEW 實時模組時,real-time palette 中包含了用於備份實時系統的幾個實用程序。
- 在 LabVIEW 2011 之前,兩個主要功能是 RT Get System Disk Image 和 RT Set System Disk Image。
- 在 LabVIEW 2012 中,引入了一個名為 System Configuration API 的新系統配置 API,其中包含名為 Create System Image 和 Set System Image 的功能。有關如何使用這些功能的信息,請參閱 LabVIEW 說明文件。
您需要安裝 LabVIEW 和實時模組來創建使用這些功能的程式。如果您安裝了應用程式生成器,則可以創建可在具有相應 LabVIEW 運行時引擎的任何計算機上使用的可執行文件。
Clonezilla (PXI targets, PXI hypervisor systems, and Real-Time Desktops only):Clonezilla Live是一個免費的第三方磁盤複製工具,可從 USB 閃存驅動器、CD 或 DVD 運行。此工具僅適用於 PXI 目標和實時桌面系統。這不適用於 cRIO、sbRIO、WSN 9792 和實時 FieldPoint 設備。有關使用 Clonezilla Live 的最新說明,請參閱 Clonezilla 官網上的 Clonezilla Live 文檔頁面。
附加信息
RAD 工具不支持 Linux 或除 Windows 之外的其他操作系統。支持的操作系統的完整列表可以在 RAD 工具的 readme 中找到。