NXP GUI Guider 圖形介面開發
文件訊息
資訊 | 內容 |
關鍵字 | GUI_GUIDER_RN、IDE、GUI、MCU、LVGL、RTOS |
抽象的 | 本文檔介紹了 GUI Guider 的發布版本以及功能、錯誤修復和已知問題。 |
超過view
GUI Guider 是 NXP 推出的一款使用者友善的圖形使用者介面開發工具,可利用開源 LVGL 圖形庫快速開發高品質顯示器。拖放式 GUI Guider 編輯器可以輕鬆利用 LVGL 的許多功能(例如小部件、動畫和樣式),以最少的編碼或根本不需要編碼來建立 GUI。只需單擊按鈕,您就可以在模擬環境中運行應用程式或將其匯出到目標項目。從 GUI Guider 產生的程式碼可以輕鬆添加到 MCUXpresso IDE 專案中,從而加速開發過程,並允許您將嵌入式使用者介面無縫添加到應用程式中。 GUI Guider 可免費與 NXP 通用和跨界 MCU 搭配使用,並包含適用於多個支援平台的內建專案範本。
GA(31 年 2023 月 XNUMX 日發布)
新功能(31 年 2023 月 XNUMX 日發布)
- 使用者介面開發工具
- 多實例
- 圖像和文字區域的事件設置
- 啟用運行時記憶體監視器
- 小部件可見性設置
- 在螢幕之間移動小工具
- 標籤內的容器 view 和瓷磚 view
- lv_conf.h 的自訂選項
- 改進“運行模擬器”/“運行目標”的提示
- “匯出專案”進度條
- 儲存自訂顏色
- 在展開模式下透過滑鼠點選新增小工具
- 水平/垂直小工具分佈
- 滑鼠右鍵更多快捷功能
- 支援直接刪除項目
- 靈活的資源樹窗口
- 新演示:空調和進度條
- 改進現有演示
- 子項目的補充輸入箭頭
- 基準優化
- 一、MX RT595:預設為SRAM幀緩衝區
- 減少GUI應用程式的冗餘程式碼
- 工具鏈
- MCUX整合開發環境11.7.1
- MCUX SDK 2.13.1
- 目標
- i.MX RT1060 EVKB
- 一、MX RT595:SRAM幀緩衝區
- 一、MX RT1170:24b色深
主機作業系統
烏班圖22.04
錯誤修復
LGLGUIB-2517:模擬器中影像位置未正確顯示 將影像設定為一個位置。它在模擬器中顯示出一點偏差。在開發板上運行時位置是正確的。
已知問題
- LGLGUIB-1613:在 macOS 上成功執行「Run Target」後,日誌視窗中出現錯誤訊息在 macOS 上完成「Run Target」時,日誌視窗中出現錯誤訊息,即使應用程式已成功部署在板上。
- LGLGUIB-2495:RT1176 (720×1280) 演示的模擬器顯示超出螢幕
- 在預設顯示(1176×720)的情況下執行RT1280 demo的模擬器時,模擬器會脫屏,無法顯示所有內容。解決方法是將主機顯示比例設定變更為 100%。
- LGLGUIB-2520:在目標上執行示範時,面板類型錯誤使用具有 RK1160FN043H 面板的 RT02-EVK,建立一個 exampGUI Guider 檔案並選擇 RT1060-EVK 板和 RK043FN66HS 面板。
- 然後,執行“RUN”>目標“MCUXpresso”。 GUI 可以顯示在顯示器上。匯出專案並透過 MCUXpresso IDE 部署時,面板上沒有 GUI 顯示。
V1.5.0 GA(18年2023月XNUMX日發布)
新功能(18 年 2023 月 XNUMX 日發布)
- 使用者介面開發工具
- 影像轉換器和二進位合併
- 資源管理器:圖像、字體、影片和 Lottie JSON
- 將小部件置於頂部或底部的快捷方式
- 在項目資訊視窗中顯示基本模板
- 將影像二進位儲存在 QSPI 快閃記憶體中
- 單一鍵盤實例
- 升級前提示項目備份
- 螢幕上載入的小工具操作
- 螢幕事件設定
- 顯示 GUI Guider 版本
- 多頁應用程式的記憶體大小優化
- 在資源樹中顯示圖示和線條
靈活的小部件窗口 - 透過滑鼠拖曳調整視窗大小
- lv_conf.h 中的註釋
- 圖書館
- LVGL v8.3.2
- 視訊小工具(選定的平台)
- Lottie 小工具(選定平台)
- QR 圖碼
- 文字進度條
工具鏈
- MCUX整合開發環境11.7.0
- MCUX SDK 2.13.0
- 目標
- MCX-N947-BRK
- 一、MX RT1170EVKB
- LPC5506
- MX RT1060:SRAM 幀緩衝區
錯誤修復
- LGLGUIB-2522:在使用 Keil 執行 Target 建立 ex 時必須手動重設平台ampGUI Guider 的檔案(印表機),選擇 RT1060-EVK 板和 RK043FN02H 面板,執行「RUN」> Target「Keil」。
- 日誌視窗顯示“未定義”,因此必須手動重置板才能運行 examp勒。
- LGLGUIB-2720:MicroPython 模擬器中輪播小部件的行為不正確在輪播中新增影像按鈕並點擊小工具時,影像按鈕的狀態顯示異常。
已知問題
- LGLGUIB-1613:在 macOS 上成功運行「運行目標」後,日誌視窗中出現錯誤訊息
- 在 macOS 上完成「執行目標」時,即使應用程式已成功部署到板上,日誌視窗也會出現錯誤訊息。
- LGLGUIB-2495:RT1176 (720×1280) 演示的模擬器顯示超出螢幕
- 在預設顯示(1176×720)的情況下執行RT1280 demo的模擬器時,模擬器會脫屏,無法顯示所有內容。解決方法是將主機顯示比例設定變更為 100%。
- LGLGUIB-2517:模擬器中影像位置未正確顯示 將影像設定為一個位置。它在模擬器中顯示出一點偏差。在開發板上運行時位置是正確的。
- LGLGUIB-2520:在目標上執行示範時,面板類型錯誤使用具有 RK1160FN043H 面板的 RT02-EVK,建立一個 exampGUI Guider 檔案並選擇 RT1060-EVK 板和 RK043FN66HS 面板。
- 然後,執行“RUN”>目標“MCUXpresso”。 GUI 可以顯示在顯示器上。匯出專案並透過 MCUXpresso IDE 部署時,面板上沒有 GUI 顯示。
V1.4.1 GA(30年2022月XNUMX日發布)
新功能(30 年 2022 月 XNUMX 日發布)
- 使用者介面開發工具
- 不變形屏預view
- 顯示導入影像的大小
- 屬性視窗中的描述、類型和文件連結
- 用滑鼠移動編輯器的位置
- 編輯器視窗中的像素比例
- 運行時影像 (SD) 解碼示範 I.MX RT1064、LPC54S018M – 影片 (SD) 播放示範:i.MX RT1050
- 改進了屬性的名稱、預設值和提示
- 許可證子選單
- 提示代碼覆蓋
- 自動聚焦於編輯器中的新小部件
- 改進的基於滑鼠的圖像旋轉功能
- 自動檢測自訂。 c 和 custom.h
- 提高穩健性和穩定性
- 圖書館
- 資料文字方塊小工具
- 日曆:反白顯示所選日期
- 目標
- NPI:i.MX RT1040
- 工具鏈
- MCUXpresso IDE 11.6.1
- MCUXpresso SDK 2.12.1
- 即時作業系統
- 和風
- 錯誤修復
- LGLGUIB-2466:[小部件:滑桿] V7 和 V8:滑桿輪廓不透明度在編輯器中工作異常
- 將滑桿小部件的輪廓不透明度設為 0 時,輪廓在編輯器中仍然可見。
已知問題
- LGLGUIB-1613:在 macOS 上成功運行「運行目標」後,日誌視窗中出現錯誤訊息
- 在 macOS 上完成「執行目標」時,即使應用程式已成功部署到板上,日誌視窗也會出現錯誤訊息。
- LGLGUIB-2495: RT1176 (720×1280) 演示的模擬器顯示超出螢幕 當使用預設顯示 (1176×720) 運行 RT1280 演示的模擬器時,模擬器超出螢幕並且無法顯示所有內容。
- 解決方法是將主機顯示比例設定變更為 100%。
- LGLGUIB-2517:模擬器中影像位置未正確顯示 將影像設定為一個位置。它在模擬器中顯示出一點偏差。在開發板上運行時位置是正確的。
- LGLGUIB-2520:在目標上執行示範時,面板類型錯誤使用具有 RK1160FN043H 面板的 RT02-EVK,建立一個 exampGUI Guider 檔案並選擇 RT1060-EVK 板和 RK043FN66HS 面板。
- 然後,執行“RUN”>目標“MCUXpresso”。 GUI 可以顯示在顯示器上。匯出專案並透過 MCUXpresso IDE 部署時,面板上沒有 GUI 顯示。
- LGLGUIB-2522:在使用 Keil 執行 Target 建立 ex 時必須手動重設平台ampGUI Guider 的檔案(印表機),選擇 RT1060-EVK 板和 RK043FN02H 面板,執行「RUN」> Target「Keil」。日誌視窗顯示“未定義”,因此必須手動重置板才能運行 examp勒。
- LGLGUIB-2720:MicroPython 模擬器中輪播小部件的行為不正確在輪播中新增影像按鈕並點擊小工具時,影像按鈕的狀態顯示異常。
V1.4.0 GA(29年2022月XNUMX日發布)
新功能(29 年 2022 月 XNUMX 日發布)
- 使用者介面開發工具
- 屬性設定UI統一佈局
- 陰影設定
- GUI調整大小的自訂比例
- 更多主題和系統設置
- 縮小 < 100 %,滑鼠控制
- 輕鬆設定預設螢幕
- 水平對齊和對齊線
- 螢幕和影像預處理view
- 批量圖片匯入
- 用滑鼠旋轉圖像
- 預設為新顯示
- 專案重組
RT-執行緒
- 小部件
- LVGL v8.2.0
- 公用:選單、旋轉開關(弧形)、單選按鈕、中文輸入
- 私人:旋轉木馬、模擬時鐘
- 表現
- i.MX RT1170和i.MX RT595的最佳化效能模板
- 透過編譯使用的小部件和依賴項來最佳化大小
- 目標
- LPC54628:外部快閃記憶體
- i.MX RT1170:橫向模式
- RK055HDMIPI4MA0顯示屏
- 工具鏈
- MCUXpresso IDE 11.6
- MCUXpresso SDK 2.12
- IAR 9.30.1
- 凱爾MDK 5.37
- 錯誤修復
- LGLGUIB-1409:隨機框架錯誤 在 UI 編輯器中新增和刪除小部件操作後,有時頂部選單可能會被切斷。目前,沒有關於此問題的其他詳細資訊。如果發生此問題,唯一已知的解決方案是關閉並重新開啟 GUI Guider 應用程式。
- LGLGUIB-1838:有時 svg 影像無法正確匯入 有時 SVG 影像無法在 GUI Guider IDE 中正確匯入。
- LGLGUIB-1895:[形狀:顏色] level-v8:顏色控制在尺寸較大時會扭曲使用 LVGL v8 的顏色控制時,如果顏色控制尺寸較大,控制項會扭曲。
- LGLGUIB-2066:[imgbtn] 可以為一個狀態選擇多個影像
- 當為影像按鈕的不同狀態(釋放、按下、檢查釋放或檢查按下)選擇影像時,可以在選擇對話方塊中選擇多個影像。選擇框應僅突出顯示最後選擇的圖像。 LGLGUIB-2107:[GUI 編輯器] GUI 編輯器設計與模擬器或目標結果不同當設計帶有圖表的螢幕時,GUI 編輯器設計可能與結果不匹配 view在模擬器或目標上。
- LGLGUIB-2117:GUI Guider 模擬器產生未知錯誤,UI 應用程式無法回應任何事件使用 GUI Guider 開發多螢幕應用程式時,可以透過點擊按鈕來切換三個螢幕。多次切換螢幕後,模擬器或闆卡激發異常,報未知錯誤,demo無法回應任何事件。
- LGLGUIB-2120:過濾器重新著色在設計螢幕上不起作用 過濾器重新著色功能在設計視窗中無法正確顯示。當新增原始顏色為白色的影像時,濾鏡會將顏色變更為藍色。設計視窗顯示所有圖像(包括背景)都切換為新顏色。期望背景不應改變。
- LGLGUIB-2121:字體大小不能大於 100 字體大小不能大於 100。
- LGLGUIB-2434:使用選項卡時日曆顯示錯位 view 作為整體背景,在content2中新增日曆後,無論如何調整日曆大小,都無法正確顯示。模擬器和開發板都會出現同樣的問題。
- LGLGUIB-2502:無法變更下拉清單小工具上清單項目的 BG 顏色 無法變更下拉清單小工具中清單標籤的背景顏色。
已知問題
- LGLGUIB-1613:在 macOS 上成功運行「運行目標」後,日誌視窗中出現錯誤訊息
- 在 macOS 上完成「執行目標」時,即使應用程式已成功部署到板上,日誌視窗也會出現錯誤訊息。
- LGLGUIB-2495:RT1176 (720×1280) 演示的模擬器顯示超出螢幕
- 在預設顯示(1176×720)的情況下執行RT1280 demo的模擬器時,模擬器會脫屏,無法顯示所有內容。解決方法是將主機顯示比例設定變更為 100%。
- LGLGUIB-2517:模擬器中影像位置未正確顯示 將影像設定為一個位置。它在模擬器中顯示出一點偏差。在開發板上運行時位置是正確的。
- LGLGUIB-2520:在目標上執行演示時面板類型錯誤
- 使用帶有 RK1160FN043H 面板的 RT02-EVK,建立一個 exampGUI Guider 檔案並選擇 RT1060-
- EVK板和RK043FN66HS面板。然後執行“RUN”>目標“MCUXpresso”。 GUI 可以顯示在顯示器上。匯出專案並透過 MCUXpresso IDE 部署時,面板上沒有 GUI 顯示。
• LGLGUIB-2522:在使用 Keil 執行 Target 建立 ex 時必須手動重設平台ampGUI Guider 的檔案(印表機),選擇 RT1060-EVK 板和 RK043FN02H 面板,執行「RUN」> Target「Keil」。日誌視窗顯示“未定義”,因此必須手動重置板才能運行 examp勒。
V1.3.1 GA(31年2022月XNUMX日發布)
新功能(31 年 2022 月 XNUMX 日發布)
- 使用者介面開發工具
- 建立專案精靈
- GUI自動縮放
- 具有自訂選項的可選顯示
- 11 種新字體:包括 Arial、Abel 等
- 示範中預設為 Arial 字體
- 記憶體監視器
- 相機前置view i.MX RT1170 上的應用程式
- 組小部件移動
- 容器副本
- 增量編譯
- 小部件
- 動畫類比時鐘
- 動畫數位時鐘
- 表現
- 建置時間優化
- 性能選項:尺寸、速度和平衡
- 使用者指南中的效能章節
- 目標
- 一、MX RT1024
- LPC55S28、LPC55S16
- 工具鏈
- 單晶片SDK v2.11.1
- MCUX IDE v11.5.1
- 錯誤修復
- LGLGUIB-1557:容器小部件的複製/貼上功能應適用於其所有子小部件 GUI Guider 複製和貼上作業僅適用於小部件本身,不適用於子部件。對於前amp文件中,當建立容器並將滑桿新增為子容器時,複製並貼上該容器會產生新容器。然而,該容器沒有新的滑塊。容器小部件的複製/貼上功能現在應用於所有子小部件。
- LGLGUIB-1616:改善資源視窗中向上/向下移動的小部件的 UX 在「資源」標籤上,螢幕可能包含許多小部件。將視窗小工具資源從螢幕上的視窗小工具清單的底部向上移動到頂部是低效且不方便的。只有一步步點擊滑鼠後才有可能。為了提供更好的體驗,現在支援拖放功能。
- LGLGUIB-1943: [IDE] 編輯器中行的起始位置不正確將行的起始位置設為 (0, 0) 時,編輯器中小部件的起始位置不正確。然而,該位置在模擬器和目標中是正常的。
- LGLGUIB-1955:螢幕轉換演示的第二個螢幕上沒有上一螢幕按鈕 對於螢幕轉換演示,第二個螢幕上的按鈕文字應為「上一個螢幕」而不是「下一個螢幕」。
- LGLGUIB-1962:自動產生的程式碼中存在記憶體洩漏 GUI Guider 產生的程式碼中存在記憶體洩漏。程式碼使用 lv_obj_create() 建立一個螢幕,但呼叫 lv_obj_clean() 將其刪除。 Lv_obj_clean 刪除對象的所有子對象,但不刪除導致洩漏的對象。
- LGLGUIB-1973:未產生第二個螢幕的事件和操作代碼
- 當創建一個項目時,包括兩個螢幕,每個螢幕上有一個按鈕,並且事件和操作設定為透過按鈕事件在這兩個螢幕之間導航;不產生第二個螢幕按鈕的「載入畫面」事件的程式碼。
已知問題
- LGLGUIB-1409:隨機幀錯誤
有時,在 UI 編輯器中對小部件進行新增和刪除操作後,頂部選單可能會被切斷。目前,沒有關於此問題的其他詳細資訊。如果發生此問題,唯一已知的解決方案是關閉並重新開啟 GUI Guider 應用程式。 - LGLGUIB-1613:在 macOS 上成功運行「運行目標」後,日誌視窗中出現錯誤訊息
- 在 macOS 上完成「執行目標」時,即使應用程式已成功部署到板上,日誌視窗也會出現錯誤訊息。
- LGLGUIB-1838:有時 svg 影像無法正確匯入 有時 SVG 影像無法在 GUI Guider IDE 中正確匯入。
- LGLGUIB-1895:[形狀:顏色] level-v8:顏色控制在尺寸較大時會扭曲使用 LVGL v8 的顏色控制時,如果顏色控制尺寸較大,控制項會扭曲。
V1.3.0 GA(24年2022月XNUMX日發布)
新功能
- 使用者介面開發工具
- 兩個LVGL版本
- 24 位元顏色深度
- 音樂播放器演示
- 多主題
- 啟用/停用 FPS/CPU 監視器
- 畫面屬性設定
- 小部件
- LVGL 8.0.2
- 微Python
- JPG/JPEG 的 3D 動畫
- 磁磚的拖放設計 view
- 工具鏈
- 新功能:Keil MDK v5.36
- 升級:MCU SDK v2.11.0、MCUX IDE v11.5.0、IAR v9.20.2
- 支援的作業系統
- macOS 11.6
- 錯誤修復
- LGLGUIB-1520:在選項卡中新增儀表時出現空白螢幕 view 並且針值改變
- 將儀表小工具新增為選項卡的子項後,按一下編輯器時,IDE 中會出現空白螢幕view 物件並設定針值。解決方法是重新啟動 GUI Guider。
- LGLGUIB-1774:新增日曆小工具時出現問題
- 將日曆小工具新增至項目會導致未知錯誤。小部件的名稱未正確更新。 GUI Guider 嘗試處理名稱為 screen_calendar_1 的小元件,但日曆位於 scrn2 上。它應該是 scrn2_calendar_1。
- LGLGUIB-1775:系統資訊中的拼字錯誤
- GUI Guider IDE 的「系統」設定中,「USE PERE MONITOR」有一個拼字錯誤,應該是「REAL TIME PERF MONITOR」。
- LGLGUIB-1779:專案路徑包含空格字元時產生錯誤當專案路徑中存在空格字元時,GUI Guider 中的專案建置失敗。
- LGLGUIB-1789:[MicroPython 模擬器] 滾輪小工具中新增了空格 使用 MicroPython 模擬的滾輪小工具在第一個和最後一個清單項目之間新增了一個空格。
- LGLGUIB-1790:ScreenTransition 範本在 IDE 中建置 24 bpp 時失敗
- 若要在GUI Guider中建立項目,請選擇lvgl7、RT1064 EVK板模板、ScreenTransition應用程式模板、24位元色彩深度和480*272。
- 產生程式碼,然後將程式碼匯出到 IAR 或 MCUXpresso IDE。將產生的程式碼複製到 SDKlvgl_guider 專案並在 IDE 中建置。出現不正確的螢幕,代碼卡在 MemManage_Handler 中。
已知問題
- LGLGUIB-1409:隨機框架錯誤 在 UI 編輯器中新增和刪除小部件操作後,有時頂部選單可能會被切斷。
- 目前,沒有關於此問題的其他詳細資訊。如果發生此問題,唯一已知的解決方案是關閉並重新開啟 GUI Guider 應用程式。
- LGLGUIB-1613:在 macOS 上成功運行「運行目標」後,日誌視窗中出現錯誤訊息
- 在 macOS 上完成「執行目標」時,即使應用程式已成功部署到板上,日誌視窗也會出現錯誤訊息。
V1.2.1 GA(29年2021月XNUMX日發布)
新功能
- 使用者介面開發工具
- LVGL 內建主題
- 工具鏈
- 單晶片SDK 2.10.1
- 新目標/設備支持
- 一、MX RT1015
- 一、MX RT1020
- 一、MX RT1160
- i.MX RT595:TFT 觸控 5 吋顯示器
- 錯誤修復
- LGLGUIB-1404:導出 files 到指定資料夾
- 使用程式碼匯出功能時,GUI Guider 會強制匯出 file進入預設資料夾而不是使用者指定的資料夾。
- LGLGUIB-1405:執行目標不會重置並執行應用程式從「運行目標」功能中選擇 IAR 時,電路板在映像編程後不會自動重置。
- 編程完成後,使用者必須使用重置按鈕手動重置 EVK。
LGLGUIB-1407
[瓦view】 子小工具在磁貼中新增磁貼時不會即時更新 view 小工具,如果新磁貼中沒有新增子小工具,則 GUI Guider 左側面板中的小工具樹不會刷新。必須將子視窗小工具新增到圖塊中才能使其顯示在最左側的面板中。
LGLGUIB-1411
ButtonCounterDemo 應用程式效能問題 當使用 IAR v54 為 LPC018S9.10.2 建立 ButtonCounterDemo 時,可能會遇到應用程式效能不佳的情況。當按下一個按鈕,然後再按下另一個按鈕時,螢幕更新之前會出現約 500 毫秒的明顯延遲。
LGLGUIB-1412
建置示範應用程式可能會失敗如果使用匯出程式碼功能匯出 GUI APP 的程式碼而不先執行“產生程式碼”,則在 MCUXpresso IDE 或 IAR 中匯入匯出的程式碼後建置會失敗。
LGLGUIB-1450
GUI Guider 卸載程式中發生錯誤 如果一台電腦上安裝了多個 GUI Guider,則卸載程式無法區分這些安裝。對於前amp文件中,執行 v1.1.0 的卸載程式可能會導致 v1.2.0 的刪除。
LGLGUIB-1506
按下另一個影像按鈕後,先前按下的影像按鈕的狀態不會刷新 當按下一個按鈕,同時按下另一個按鈕時,最後按下的按鈕的狀態不會改變。效果是多個影像按鈕同時處於按下狀態。
已知問題
- LGLGUIB-1409:隨機框架錯誤 在 UI 編輯器中新增和刪除小部件操作後,有時頂部選單可能會被切斷。目前,沒有關於此問題的其他詳細資訊。如果發生此問題,唯一已知的解決方案是關閉並重新開啟 GUI Guider 應用程式。
- LGLGUIB-1520:在選項卡中新增儀表時出現空白螢幕 view 並且指標值發生變更 將儀表小工具新增為選項卡的子項目後,按一下編輯器時,IDE 中會出現空白螢幕 view 物件並設定針值。解決方法是重新啟動 GUI Guider。
9 V1.2.0 GA(30年2021月XNUMX日發布)
新功能
- 使用者介面開發工具
- 小部件搜索
- 自訂字體大小
- UG 用於無需模板的電路板支撐
- 小部件
- LVGL 7.10.1
- 清單按鈕的事件
- 內存洩漏檢查
- 工具鏈
- IAR 9.10.2
- MCUX整合開發環境11.4.0
- MCUX SDK 2.10.x
- 加速
- 用於增強 VGLite 性能的影像轉換器
新目標/設備支持
- LPC54s018m、LPC55S69
- 一、MX RT1010
錯誤修復
- LGLGUIB-1273:當螢幕尺寸大於主機解析度時,模擬器無法顯示全螢幕
當目標螢幕解析度大於PC螢幕解析度時,無法顯示整個模擬器螢幕 view編輯。此外,控制欄不可見,因此無法移動模擬器螢幕。
- LGLGUIB-1277:選擇大解析度時,I.MX RT1170 和 RT595 專案的模擬器為空白
- 當分辨率較大時,例如amp文件,720×1280,用於為I.MX RT1170和I.MX RT595建立工程,當GUI APP在模擬器中運行時,模擬器是空白的。
- 原因是當設備螢幕尺寸大於PC螢幕解析度時,僅顯示部分螢幕。
- LGLGUIB-1294:印表機示範:按一下圖示影像時按一下不起作用
- 印表機示範運作時,按一下圖示影像沒有回應。發生這種情況是因為沒有為圖示影像配置事件觸發器和操作。
- LGLGUIB-1296:文字樣式的大小不會在清單小工具中匯出
- 在GUI Guider的屬性視窗中設定清單小工具的文字大小後,配置的文字大小在GUI APP運作時不生效。
已知問題
- LGLGUIB-1405:運行目標不會重置並運行應用程式
- 當從「Run Target」功能中選擇 IAR 時,映像編程後電路板不會自動重設。編程完成後,使用者必須使用重置按鈕手動重置 EVK。
- LGLGUIB-1407:[磁磚view】 子小工具在磁貼中新增磁貼時不會即時更新 view 小工具,如果新磁貼中沒有新增子小工具,則 GUI Guider 左側面板中的小工具樹不會刷新。必須將子視窗小工具新增到圖塊中才能使其顯示在最左側的面板中。
- LGLGUIB-1409:隨機框架錯誤 在 UI 編輯器中新增和刪除小部件操作後,有時頂部選單可能會被切斷。目前尚無有關此問題的其他詳細資訊。如果發生此問題,唯一已知的解決方案是關閉並重新開啟 GUI Guider 應用程式。
- LGLGUIB-1411:ButtonCounterDemo 應用程式效能問題 當使用 IAR v54 為 LPC018S9.10.2 建立 ButtonCounterDemo 時,可能會遇到應用程式效能不佳的情況。當按下一個按鈕,然後再按下另一個按鈕時,螢幕更新之前會出現約 500 毫秒的明顯延遲。
- LGLGUIB-1412:建立示範應用程式可能會失敗如果使用匯出程式碼功能匯出 GUI APP 的程式碼而不先執行“產生程式碼”,則在 MCUXpresso IDE 或 IAR 中匯入匯出的程式碼後建置將會失敗。
- LGLGUIB-1506:按下另一個影像按鈕後,先前按下的影像按鈕的狀態不會刷新
- 當按下一個按鈕時,同時按下另一個按鈕,最後按下的按鈕的狀態不會改變。效果是多個影像按鈕同時處於按下狀態。解決方法是透過 GUI Guider IDE 啟用影像按鈕的選取狀態。
V1.1.0 GA(17年2021月XNUMX日發布)
新功能
- 使用者介面開發工具
- 選單快捷鍵和鍵盤控制
- 新狀態:專注、已編輯、已停用
- 幀率定制
- 螢幕轉換配置
- 父/子小部件
- 動畫圖像回調函數設定
- IDE 上的 VGLite 支持
- 標頭路徑自動配置
- 小部件
- BMP 和 SVG 資源
- PNG 3D 動畫
- 支持瓷磚 view 作為標準小部件
- 加速
- 適用於 RT1170 和 RT595 的初始 VGLite
- 新目標/設備支持
- 一、MX RT1170 和 i.MX RT595
錯誤修復
- LGLGUIB-675:動畫刷新有時在模擬器中可能無法正常運作
有時動畫影像在模擬器中刷新不正確,根本原因是動畫影像小工具沒有正確處理影像來源變更。 - LGLGUIB-810:動畫影像小工具可能具有扭曲的色調
在動畫小工具的操作期間,動畫影像的背景色調可能會變色。該問題是由於未處理的樣式屬性引起的。 - LGLGUIB-843:UI 編輯器放大時移動小工具時滑鼠操作不穩定當 UI 編輯器放大時,在編輯器中移動小工具時滑鼠操作可能會不穩定。
- LGLGUIB-1011:切換不同尺寸螢幕時,螢幕疊加效果不正確
當建立不透明度值為100的第二個螢幕覆蓋目前螢幕(未刪除)時,背景螢幕效果無法正確顯示。 - LGLGUIB-1077:無法在 Roller 小工具中顯示中文
當滾輪小工具使用漢字作為行文字時,APP運作時不會顯示中文。
已知問題
- LGLGUIB-1273:當螢幕尺寸大於主機解析度時,模擬器無法顯示全螢幕
當目標螢幕解析度大於PC螢幕解析度時,無法顯示整個模擬器螢幕 view編輯。此外,控制欄不可見,因此無法移動模擬器螢幕。 - LGLGUIB-1277:I.MX RT1170 和 RT595 專案選擇大解析度時,模擬器為空白
- 當分辨率較大時,例如amp文件,720×1280,用於為I.MX RT1170和I.MX RT595建立工程,當GUI APP在模擬器中運行時,模擬器是空白的。原因是當設備螢幕尺寸大於PC螢幕解析度時,僅顯示部分螢幕。
- LGLGUIB-1294:印表機示範:按一下圖示影像時按一下不起作用
- 印表機示範運作時,按一下圖示影像沒有回應。發生這種情況是因為沒有為圖示影像配置事件觸發器和操作。
- LGLGUIB-1296:文字樣式的大小不會在清單小工具中匯出
- 在GUI Guider的屬性視窗中設定清單小工具的文字大小後,配置的文字大小在GUI APP運作時不生效。
V1.0.0 GA(15年2021月XNUMX日發布)
新功能
- 使用者介面開發工具
- 支援Windows 10和Ubuntu 20.04
- IDE多語言(英文、中文)
- 相容於 LVGL v7.4.0、MCUXpresso IDE 11.3.0 和 MCU SDK 2.9
- 專案管理:建立、匯入、編輯、刪除
- 所見即所得 (WYSIWYG) 透過拖放進行 UI 設計
- 多頁面應用程式設計
- 前進後退、複製、貼上、刪除、撤銷、重做的快捷鍵
- 程式碼 view呃 UI 定義 JSON file
- 導覽列至 view 所選來源 file
- LVGL C程式碼自動生成
- 小部件屬性組和設置
- 螢幕複製功能
- GUI 編輯器放大縮小
- 多種字體支援和第三方字體導入
- 可自訂漢字範圍
- 小工具對齊:左、中、右
- PXP 加速啟用和停用
- 支援預設樣式和自訂樣式
- 整合演示應用程式
- 與 MCUXpresso 專案相容
- 即時日誌顯示
- 小部件
- 支援33個小部件
- 按鈕(5):按鈕、影像按鈕、複選框、按鈕群組、開關
- 形式(4):標籤、下拉清單、文字區域、日曆
- 表(8):表格、選項卡、訊息框、容器、圖表、畫布、清單、窗口
- 形狀 (9):弧形、直線、滾筒、LED、旋轉盒、儀表、線規、顏色、旋轉器
- 圖片(2):圖片、動畫圖片
- 進度 (2):欄位、滑桿
- 其他 (3):頁、平鋪 view, 鍵盤
- 動畫:動畫影像、GIF 動畫、動畫緩動與路徑
- 支援事件觸發和動作選擇,自訂動作代碼
- 中文顯示
- 支援預設樣式和自訂樣式
- 新目標/設備支持
- 恩智浦 i.MX RT1050、i.MX RT1062 及 i.MX RT1064
- 恩智浦 LPC54S018 和 LPC54628
- 支援平台的設備範本、自動建置和自動部署
- 在X86主機上運行模擬器
已知問題
- LGLGUIB-675:動畫刷新有時在模擬器中可能無法正常運作
有時動畫影像在模擬器中刷新不正確,根本原因是動畫影像小工具沒有正確處理影像來源變更。 - LGLGUIB-810:動畫影像小工具可能具有扭曲的色調
在動畫小工具的操作期間,動畫影像的背景色調可能會變色。該問題是由於未處理的樣式屬性引起的。 - LGLGUIB-843:UI 編輯器放大時移動小工具時滑鼠操作不穩定
當UI編輯器放大時,在編輯器中移動小工具時,滑鼠操作可能會不穩定。 - LGLGUIB-1011:切換不同尺寸螢幕時,螢幕疊加效果不正確
當建立不透明度值為100的第二個螢幕覆蓋目前螢幕(未刪除)時,背景螢幕效果無法正確顯示。 - LGLGUIB-1077:無法在 Roller 小工具中顯示中文
當滾輪小工具使用漢字作為行文字時,APP運作時不會顯示中文。
修訂歷史
表1 總結了本文件的修訂。
表 1. 修訂歷史
修訂號 | 日期 | 實質性變化 |
1.0.0 | 15 年 2021 月 XNUMX 日 | 初次發布 |
1.1.0 | 17 年 2021 月 XNUMX 日 | 更新為 v1.1.0 |
1.2.0 | 30 年 2021 月 XNUMX 日 | 更新為 v1.2.0 |
1.2.1 | 29 年 2021 月 XNUMX 日 | 更新為 v1.2.1 |
1.3.0 | 24 年 2022 月 XNUMX 日 | 更新為 v1.3.0 |
1.3.1 | 31 年 2022 月 XNUMX 日 | 更新為 v1.3.1 |
1.4.0 | 29 年 2022 月 XNUMX 日 | 更新為 v1.4.0 |
1.4.1 | 30 年 2022 月 XNUMX 日 | 更新為 v1.4.1 |
1.5.0 | 18 年 2023 月 XNUMX 日 | 更新為 v1.5.0 |
1.5.1 | 31 年 2023 月 XNUMX 日 | 更新為 v1.5.1 |
法律資訊
定義
草稿 - 文件的草稿狀態顯示內容仍在內部審查中view 並須經正式批准,這可能會導致修改或添加。恩智浦半導體不對文件草稿版本中包含的資訊的準確性或完整性做出任何陳述或保證,並且對使用此類資訊的後果不承擔任何責任。
免責聲明
有限保證和責任 — 本文檔中的資訊被認為是準確可靠的。然而,恩智浦半導體不會對此類資訊的準確性或完整性做出任何明示或暗示的陳述或保證,並且對使用此類資訊的後果不承擔任何責任。若本文檔中的內容由恩智浦半導體以外的資訊來源提供,恩智浦半導體不承擔任何責任。在任何情況下,恩智浦半導體均不對任何間接、偶然、懲罰性、特殊或後果性損害(包括但不限於利潤損失、儲蓄損失、業務中斷、與移除或更換任何產品相關的成本或返工費用)承擔責任,無論是或不是這樣的
損害賠償基於侵權行為(包括疏忽)、保證、違反合約或任何其他法律理論。
儘管客戶因任何原因可能遭受任何損害,恩智浦半導體對客戶就本文所述產品承擔的總體和累積責任應受到恩智浦半導體商業銷售條款和條件的限制。更改權利-恩智浦半導體保留隨時更改本文檔中發布的資訊的權利,包括但不限於規格和產品描述,恕不另行通知。本文件取代並取代本文件發布之前提供的所有資訊。
適用性 — 恩智浦半導體產品的設計、授權或保證不適合用於生命支持、生命攸關或安全關鍵的系統或設備,也不適合恩智浦半導體產品出現故障或故障的應用。導致人身傷害、死亡或嚴重的財產或環境損害。 恩智浦半導體及其供應商對於在此類設備或應用中包含和/或使用恩智浦半導體產品不承擔任何責任,因此此類包含和/或使用的風險由客戶自行承擔。
應用程式 — 此處所述的任何這些產品的應用程式僅用於說明目的。恩智浦半導體不會聲明或保證此類應用程式無需進一步測試或修改即可適合指定用途。客戶負責使用恩智浦半導體產品設計和操作其應用程式和產品,恩智浦半導體對應用程式或客戶產品設計方面的任何協助不承擔任何責任。客戶自行負責確定恩智浦半導體產品是否適合客戶的應用和計劃的產品,以及計劃的應用和客戶的第三方客戶的使用。客戶應提供適當的設計和操作保障措施,以盡量減少與其應用和產品相關的風險。
恩智浦半導體不承擔因客戶的應用程式或產品、或客戶的第三方客戶的應用程式或使用中的任何弱點或違約而導致的任何違約、損害、成本或問題相關的任何責任。客戶負責使用恩智浦半導體產品對客戶的應用程式和產品進行所有必要的測試,以避免應用程式和產品或客戶的第三方客戶的應用程式或使用出現故障。恩智浦不承擔這方面的任何責任。商業銷售條款與條件 — 恩智浦半導體產品的銷售須遵守商業銷售的一般條款與條件,如發佈於 https://www.nxp.com/profile/terms 除非有效的書面個人協議另有約定。如果簽訂單獨協議,則僅適用相應協議的條款和條件。
恩智浦半導體特此明確反對應用客戶關於購買恩智浦半導體產品的一般條款和條件。出口管制 — 本文件以及此處所述的項目可能受出口管制法規的約束。出口可能需要主管機關的事先授權。適用於非汽車合格產品 — 除非本文件明確說明該特定恩智浦半導體產品符合汽車標準,否則該產品不適合汽車用途。它既沒有通過汽車測試或應用要求的合格也沒有經過測試。恩智浦半導體對於在汽車設備或應用中包含和/或使用非汽車合格產品不承擔任何責任。
如果客戶根據汽車規格和標準將產品用於汽車應用的設計和使用,則客戶(a) 不得在恩智浦半導體針對此類汽車應用、用途和規格提供產品保固的情況下使用該產品,並且(b ) ) 每當客戶將產品用於超出恩智浦半導體規格的汽車應用時,客戶應自行承擔風險,並且(c) 客戶應全額賠償恩智浦半導體因客戶設計和製造而導致的任何責任、損害或失敗的產品索賠。翻譯 — 文件的非英文(翻譯)版本,包括該文件中的法律訊息,僅供參考。如果翻譯版本與英文版本之間有任何差異,則以英文版本為準。
安全性-客戶了解所有恩智浦產品可能存在未識別的漏洞,或可能支援已知限制的既定安全標準或規範。客戶負責其應用程式和產品整個生命週期的設計和操作,以減少這些漏洞對客戶應用程式和產品的影響。客戶的責任也延伸到恩智浦產品支援的其他用於客戶應用程式的開放和/或專有技術。恩智浦對任何漏洞不負任何責任。客戶應定期檢查恩智浦的安全更新並適當跟進。
客戶應選擇具有最符合預期應用的規則、法規和標準的安全功能的產品,並對其產品做出最終設計決策,並全權負責遵守與其相關的所有法律、法規和安全相關要求。浦可能提供任何資訊或支援。
恩智浦設有產品安全事件回應團隊 (PSIRT)(可透過 PSIRT@nxp.com 聯繫),負責管理恩智浦產品安全漏洞的調查、報告和解決方案發布。 NXP BV — NXP BV 不是一家營運公司,也不分銷或銷售產品。
商標
注意: 所有引用的品牌、產品名稱、服務名稱和商標均為其各自所有者的財產。 NXP — 文字商標和徽標是 NXP BV 的商標
AMBA、Arm、Arm7、Arm7TDMI、Arm9、Arm11、Artisan、big.LITTLE、Cordio、CoreLink、CoreSight、Cortex、DesignStart、DynamIQ、Jazelle、Keil、Mali、Mbed、Mbed Enabled、NEON、POP、RealView, 安全核心,
Socrates、Thumb、TrustZone、ULINK、ULINK2、ULINK-ME、ULINKPLUS、ULINKpro、μVision 和 Versatile — 是 Arm Limited(或其子公司或附屬公司)在美國和/或其他地方的商標和/或註冊商標。相關技術可能受到任何或所有專利、版權、設計和商業機密的保護。版權所有。
文件/資源
![]() |
NXP GUI Guider 圖形介面開發 [pdf] 使用者指南 GUI Guider 圖形介面開發、圖形介面開發、介面開發、開發 |