LVGL內存(LVGLGUI-Guider上位機的使用分享)
2023-07-29 00:49:20
什麼是GUI-Guider?GUI Guider是恩智浦為LVGL開發了一個上位機GUI設計工具,可以通過拖放控制項的方式設計LVGL GUI頁面,加速GUI的設計。設計完成的GUI頁面可以在PC上仿真運行,確認設計完畢之後可以生成C代碼,再整合到MCU項目中。
GUI Guider(Version: 1.0.0-GA)的主要特徵:
支持Windows 10和Ubuntu 20.04。支持中文、英文。兼容LVGL V7.4.0版本。支持拖放的所見即所得(WYSIWYG)用戶界面設計。多種字體支持及第三方字體導入。可定製的中文字符範圍。小部件對齊方式:左、中、右。自動產生LVGL C語言原始碼。支持默認樣式和自定義樣式。演示應用程式集成。實時日誌顯示。集成上位機仿真器。GUI-Guider下載1、NXP官網下載連結:https://www.nxp.com.cn/
進入NXP官網的軟體中心搜索:GUI Guider,即可找到:
可根據自己需要下載Windows10版本或者Ubuntu版本。
2、私信回復如果嫌官網下載麻煩也可以在本公眾號後臺回復關鍵詞:GUI-Guider下載,即可獲取。
GUI-Guider的使用首先需要創建工程:
① 設置工程名字;
② 設置工程路徑;
③ 選擇平臺模板;
④ 選擇應用模板(可選);
⑤ 選擇設備支持的顏色深度;
⑥ 選擇設備支持的屏幕解析度;
⑦ 創建工程。
創建完工程之後進入GUI設計頁面:
左側是組件區,中間是設計區,右邊是控制項地屬性設置區。按照自己地需要設計GUI頁面,如:
運行模擬器預覽一下效果:
沒問題之後就可以生成代碼(記得先保存工程),在Guider中也可以在代碼窗口查看生成的代碼:
生成的代碼在Guider工程目錄的generated文件夾下:
下面開始把我們設計好的GUI整合到我們的嵌入式項目中。
下面以STM32為例。
我們使用之前LittlevGL在STM32上的移植使用 的文章中的工程。把generated文件夾工程整個複製到我們的keil工程目錄中:
接著在keil工程添加相關源文件、添加頭文件路徑:
然後編寫測試代碼進行測試:
下載到板子裡:
以上就是使用GUI Guider上位機設計好LVGL GUI頁面並移植到MCU工程的整個過程,可以看到通過簡單地託控制項地方式就可以很方便地設計我們的GUI頁面,相對於之前直接堆代碼的方式快速了很多。
關於GUI Guider的更詳細的使用可多查閱GUI Guider用戶手冊文檔:
關於LVGL各控制項地使用可以多參考GUI Guider集成的綜合demo及官方的lv_examples,GUI Guider集成的綜合demo可以在新建工程選擇應用模板時進行選擇,如:
以上就是本次的分享,如果文章對你有幫助,麻煩幫忙轉發轉發,謝謝!
私信回復關鍵詞:GUI-Guider下載,可獲獲取GUI-Guider安裝包及本文實例demo。
猜你喜歡:基於vs2019的lvgl模擬器使用
如何同時輸出調試信息到終端與文件?
如何查看Linux命令工具的源碼?
C語言、嵌入式中一些非常實用的宏技巧
1024G 嵌入式資源大放送!包括但不限於C/C 、單片機、Linux等。私信回復1024,即可免費獲取!
,