VisualApplets 的基本原則非常簡單。
-
影像處理或信號處理功能由抽象運算子表示。
-
運算子是根據 applet 的預期功能來選擇的。它們可以從豐富的函式庫中選取。
-
運算子會被插入使用者的設計中。 設計中運算子的實例稱為 module。
-
透過連結模組,可以建立一個代表處理鏈的資料流模型。
-
所有模組和連結都可以進行參數設定,以滿足使用者應用程式的需求,並實現快速且高效的實作。
-
成功完成離線驗證後,設計會被建置為硬體 applet 檔案,以便載入硬體裝置上。
下圖顯示了一個簡單 VisualApplets 設計的螢幕截圖。 如您所見,設計視窗中的模組是透過由箭頭表示的連結組合而成的。 模組的順序決定了最終 applet 的功能。 在此範例中,我們從相機擷取影像(Camera 模組),將影像緩衝至板載記憶體中(Buffer), 並使用 DmaToPC 運算子將結果輸出至主機 PC。
在所有運算子都已放置到設計中、透過連結相連並完成參數設定後,必須對設計進行驗證。 該程式提供了多種功能來檢查一致性、頻寬和資源。 驗證中非常重要的一部分是功能模擬。 在此階段,無需任何目標硬體,即可使用來自影像檔案的資料來模擬設計。
最後,設計會被建置為可用於目標硬體裝置的硬體 applet 檔案 (HAP)。 下一節將詳細概述工作流程。
這些原則也在 VisualApplets Fundamentals 教學主題中實際展示。


上一頁

