色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RT-Thread Studio上移植GUI-Guider-1.4開發(fā)LVGL8.2工程

冬至子 ? 來源:鄭個小目標 ? 作者:鄭個小目標 ? 2023-11-03 12:52 ? 次閱讀

1.創(chuàng)建一個rttthread工程
創(chuàng)建一個rttthread工程,選擇出廠帶好LVGL配置的demo,或者自己已經(jīng)搭建好了LVGL環(huán)境的工程。我剛好手上有一塊HMI-Board的板子,就直接用這個了。

1.jpg

由于LVGL的環(huán)境是現(xiàn)成的,所以我們就只需要將自帶的demo給關(guān)閉掉就行了,這樣就可以省下很多空間來進行設(shè)計。首先轉(zhuǎn)到music_demo的配置項上去,將LVGL版本修改8.2。

1.jpg

此時保存設(shè)置進行編譯,沒有報錯。進入board文件夾,來到LVGL的demo調(diào)用函數(shù)里面,將原先的內(nèi)容都注釋或者刪除掉。

1.jpg

然后編譯后就無報錯了,并且我們的Flash開支減小到一半252KB多一點。這時候我們的工程沒有GUI函數(shù)進行調(diào)用了,我們需要開始自己設(shè)計,所以我們打開GUI-Guider-1.4來進行對LVGL8.2的GUI設(shè)計,本篇主要講解如何移植,具體GUI-Guider-1.4的使用方法大家還是上網(wǎng)自己學習。

2.使用GUI-Guider-1.4設(shè)計界面和導出代碼
創(chuàng)建一個GUI Guider工程。不同版本的GUI Guider可以創(chuàng)建的LVGL版本不一樣,按照自己移植的LVGL來選擇安裝GUI Guider軟件即可。我移植的是LGVL8.2版本,所以下載的是GUI Guider-1.4.0版本。

1.jpg

進入下一步,來到選擇開發(fā)板環(huán)節(jié),大部分都是NXP的板子,所以我們不選擇。

1.jpg

繼續(xù)下一步,來到選擇畫布模板環(huán)節(jié)。我使用的是一塊480*272的屏幕,可以用很多demo模板,但是本次教如何使用空白模板來做GUI。

1.jpg

開始最重要的環(huán)節(jié),設(shè)置我們的屏幕參數(shù)了。我的屏幕參數(shù)為480*272,面板類型我是隨便填的。然后就開始創(chuàng)建就行了。

1.jpg

進入到設(shè)計界面,我們可以開始拖拽組件放到我們的屏幕上了。具體的如何將界面搞得好看就需要自己去熟悉這個軟件和提高自己的美學境界了。本教程只記錄如何簡單使用該軟件進行LVGL簡單設(shè)計。

1.jpg

要想顯示圖片的話,先將圖片上傳到資源上,圖片名字不能出現(xiàn)中文。然后上傳完后就回到組件將圖片拖到屏幕上。

1.jpg

選擇好我們之前上傳的圖片后,就可看到我們的屏幕上有圖片了。接下來就隨便放點其他組件就行了。

1.jpg

放置好界面后可以試著編譯一下,看看有沒有報錯啥的。沒報錯的話,就可導出代碼準備移植到RTT工程里。

1.jpg

導出到指定文件夾后有兩個文件夾。

1.jpg

3.開始移植到RT-Thread Studio上
接下來就是在已經(jīng)移植好LVGL8.2版本的工程里面開始添加啊導出文件。首先在工程里面創(chuàng)建一個GUI文件夾我習慣建立在board文件夾里面,并且將導出的這倆文件夾里面的所有文件打散了復制粘貼進去。

1.jpg

最重要的我們還需要到其他文件夾下復制粘貼一個SConscript文件,并且簡單修改以下。我到boardlvgl下復制了SConscript文件,最后文件夾內(nèi)容如下:

1.jpg

進入工程后右鍵同步scons到工程,這時候我們的GUI文件夾就出現(xiàn)了。修改一下SConscript文件。

1.jpg

開始編寫我們的lv_demo.c文件來調(diào)用我們設(shè)計的GUI界面。

1.jpg

#include "rtconfig.h"
#include "lvgl.h"
#include "events_init.h"
#include "gui_guider.h"
lv_ui guider_ui;
void lv_user_gui_init(void)
{
/* display demo; you may replace with your LVGL application at here */
setup_ui(&guider_ui);
events_init(&guider_ui);
}

下載到開發(fā)板后和我們實際設(shè)計的一模一樣。

1.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    662

    瀏覽量

    39755
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1293

    瀏覽量

    40228
  • Flash存儲
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    8321
  • LVGL
    +關(guān)注

    關(guān)注

    1

    文章

    87

    瀏覽量

    2994
收藏 人收藏

    評論

    相關(guān)推薦

    RT-Thread NUC97x 移植 LVGL

    不涉及 rt-thread 驅(qū)動,但是它是 LVGLrt-thread 的接口。LVGLrt-thread
    發(fā)表于 07-08 09:37 ?1496次閱讀

    RT-Thread Studio配置rtthread CANFD驅(qū)動來控制M3508電機

    本文旨在RT-Thread Studio配置rtthread CANFD驅(qū)動來控制M3508電機,不涉及任何原理 開發(fā)環(huán)境:RT-Thread
    發(fā)表于 10-08 11:44 ?1349次閱讀
    在<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b><b class='flag-5'>上</b>配置rtthread CANFD驅(qū)動來控制M3508電機

    lvgl移植RT-Thread Nano后進入硬件錯誤中斷的原因?

    使用的是RT-Thread Nano的最新版,第一次移植,不知道是不是因為這個lvgl只能移植到標準版里? 嘗試過給lvgl的線程分配更大的
    發(fā)表于 07-04 07:40

    RT-Thread/GUI 0.3.0 beta

    RT-Thread/GUI是國內(nèi)主導開發(fā)的實時線程操作系統(tǒng)(RT-Thread)中的圖形界面組件,它是和RT-Thread相配套的組件,目前
    發(fā)表于 11-29 14:48

    在基于PC的RT-Thread模擬器搭建LVGL圖形庫

    前言RT-Thread 當前的版本:4.1.0,通過簡單的配置就可以支持最新的LVGL圖形庫,LVGL圖形庫以軟件包的方式加入工程LVGL
    發(fā)表于 06-13 11:03

    請問在RT_Thread Studio創(chuàng)建的工程中如何移植LVGL

    請問在RT_Thread Studio創(chuàng)建的工程中如何移植LVGL?求移植步驟。
    發(fā)表于 02-07 10:42

    RT-Thread Studio 主要亮點功能

    RT-Thread Studio V1.1.0 快速上手體驗 RT-Thread Studio 主要包括工程創(chuàng)建和管理,代碼編輯,SDK管理
    的頭像 發(fā)表于 06-19 11:45 ?5915次閱讀

    RT-Thread Studio驅(qū)動SD卡

    總結(jié)前言硬件平臺:RT-Thread ART-Pi STM32H750XBH6開發(fā)板 H750開發(fā)開發(fā)軟件:RT-Thread
    發(fā)表于 12-27 19:13 ?20次下載
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b>驅(qū)動SD卡

    2022 RT-Thread全球技術(shù)大會:RT-Thread軟件包

    RT-Thread在2022年上半年新增幾十個軟件包:rtt-rust、LuatOS、gui-guider-demo。
    的頭像 發(fā)表于 05-27 14:12 ?1068次閱讀
    2022 <b class='flag-5'>RT-Thread</b>全球技術(shù)大會:<b class='flag-5'>RT-Thread</b>軟件包

    GUI-Guider生成工程移植MCU

    GUI Guider 是恩智浦為 LVGL 開發(fā)了一個上位機GUI 設(shè)計工具,可以通過拖放控件的方式設(shè)計
    發(fā)表于 02-22 16:18 ?2次下載

    RT-Thread文檔_RT-Thread SMP 介紹與移植

    RT-Thread文檔_RT-Thread SMP 介紹與移植
    發(fā)表于 02-22 18:31 ?9次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> SMP 介紹與<b class='flag-5'>移植</b>

    基于RT-Thread Studio學習

    前期準備:從官網(wǎng)下載 RT-Thread Studio,弄個賬號登陸,開啟rt-thread學習之旅。
    的頭像 發(fā)表于 05-15 11:00 ?4007次閱讀
    基于<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b>學習

    使用RT-Thread Studio進行智能家居終端的設(shè)計

    本次方案基于星火一號開發(fā)開發(fā),使用RT-Thread Studio進行工程創(chuàng)建,代碼編輯,RT-Thr
    的頭像 發(fā)表于 07-28 16:41 ?1935次閱讀
    使用<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b>進行智能家居終端的設(shè)計

    試用RT-Thread Studio(VSCode)

    想嘗試RT-Thread studio (VSCode),先下載安裝VSCode,再搜索RT-Thread
    的頭像 發(fā)表于 10-12 10:58 ?1130次閱讀
    試用<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b>(VSCode)

    rt-studio潘多拉開發(fā)板最新rt-thread不能運行解決辦法

    rt-studio 選擇基于開發(fā)板的項目,選擇潘多拉,rt-thread選擇lasted ,如下圖
    的頭像 發(fā)表于 10-16 14:50 ?1374次閱讀
    <b class='flag-5'>rt-studio</b>潘多拉<b class='flag-5'>開發(fā)</b>板最新<b class='flag-5'>rt-thread</b>不能運行解決辦法
    主站蜘蛛池模板: 蜜桃传媒在线观看入口| 色综合久久五月| 久草在线精彩免费视频| 久久99亚洲AV无码四区碰碰| 精品久久久无码21P发布| 久久视频精品3线视频在线观看| 老色哥网站| 欧美一区二区三区激情视频| 日韩在线av免费视久久| 亚洲 日韩 国产 制服 在线| 野花日本大全免费观看3中文版 | 国产乱子影视频上线免费观看 | 97超碰射射射| 超碰免费视频在线观看| 国产精品香蕉视频在线| 久久国产免费一区二区三区| 嗯啊…跟校草在教室里做h| 色欲久久精品AV无码| 亚洲网站视频在线观看| 99久久综合国产精品免费| 国产a级午夜毛片| 久久才是精品亚洲国产| 热久久免费频精品99热| 亚洲国产AV无码综合在线| 9797在线看片亚洲精品| 国产成人精品s8p视频| 久久精品国产亚洲AV麻豆欧美玲| 欧美精品高潮呻吟AV久久 | 久久精品无码一区二区日韩av | 国产亚洲色婷婷久久精品99| 久久爽狠狠添AV激情五月| 人妻仑乱少妇88MAV| 亚洲精品福利一区二区在线观看| 最近中文字幕在线看免费完整版| 俄罗斯性孕妇孕交| 久草青青在线| 色多多污污下载| 欲香欲色天天天综合和网| 国产AV无码一二三区视频| 久久是热这里只有精品| 涩涩爱涩涩电影网站|