在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

HMI-Board開發板工程在添加新組件時LVGL組件會報錯的解決辦法

冬至子 ? 來源:子牧r ? 作者:子牧r ? 2023-09-13 16:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在使用HMI-Board開發板開發lvgl的GUI界面設計時,可以直接在官方提供的lvgl的demo中開發,這樣就可以省去lvgl最初的繁瑣配置步驟,這里真的要感謝官方,將最繁瑣的一步幫我們省去了,可以更加專注于LVGL的開發。

但是在這個基礎上再添加新組件,編譯的時候就會報出一些錯誤,如下圖所示。

1.jpg

報錯信息的話我看像是缺少一些文件,但如何添加這些文件我是不清楚的,但我是用另一種方法解決這個問題。下面直接說怎么做。

1、首先,進入RT-Thread Settings,將LVGL版本由latest更換為v8.3.1,并將LVGLdemo的使能關閉,最后將music的demo關閉,步驟如下圖順序所示。在Setting中找這些設置可以直接在右上角搜索lvgl,能夠快速確定這些設置的位置。

1.jpg

1.jpg

這樣組件配置就完成了,再添加其他組件就不會對工程造成影響了(其實并不是添加新組件導致bug,而是latest版lvgl的問題,僅個人見解,如有錯誤歡迎指正)。

2、然后將配置保存,再進入hal_entry.c文件中,添加一個lv_user_gui_init函數。這個函數現在是空的,需要自己添加自己的界面設計函數進去。

void lv_user_gui_init(void)
{
}
這個函數是GUI界面設計的入口函數,在rt-thread中,GUi的設計從這里開始。

3、編譯,編譯結果如下圖所示。

1.jpg

三個警告不用管它。

以上就是我針對HMI-Board開發板工程在添加新組件時LVGL組件會報錯的解決辦法。
下面的圖片是我簡單繪制的一個按鈕示例。

1.jpg

1.jpg

注意,我將lv_user_gui_init函數放在hal_entry.c文件中,僅是做一個展示,建議新建一個.c文件來存放lv_user_gui_init函數。這里提供一個樣例:

#include "rtconfig.h"
#include "lvgl.h"
void lv_user_gui_init(void)
{
lv_obj_t *switch1;
switch1 = lv_switch_create(lv_scr_act());
lv_obj_set_size(switch1, 100, 50);
lv_obj_set_align(switch1, LV_ALIGN_CENTER);
}

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

    關注

    3

    文章

    677

    瀏覽量

    41083
  • RT-Thread
    +關注

    關注

    32

    文章

    1396

    瀏覽量

    41760
  • HAL庫
    +關注

    關注

    1

    文章

    121

    瀏覽量

    6866
  • LVGL
    +關注

    關注

    1

    文章

    104

    瀏覽量

    3638
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用恩智浦FRDM-MCXN947開發板移植LVGL跑benchmark

    彈出的組件選擇框中查找或者輸入lvgl并勾選,導入LVGL組件,如下圖所示。
    的頭像 發表于 06-20 10:34 ?887次閱讀
    使用恩智浦FRDM-MCXN947<b class='flag-5'>開發板</b>移植<b class='flag-5'>LVGL</b>跑benchmark

    基于HMI-Board的智能宿舍空調管理系統設計案例

    為解決寢室空調總是忘關的問題,基于HMI-Board設計了一款智能空調管理器,可通過onenet指令下發實現遠程關閉空調。
    的頭像 發表于 07-31 14:57 ?1829次閱讀
    基于<b class='flag-5'>HMI-Board</b>的智能宿舍空調管理系統設計案例

    使用DAPLink在對HMI-Board進行固件燒錄,棧溢出如何解決?

    使用DAPLink在對HMI-Board進行固件燒錄時,最初使用bin固件從0x000000處進行燒錄,但是燒錄到一半發現燒錯程序就將DAPLink拔出。但是隨后再使用之前可以成功燒錄的elf/hex等文件就報了棧溢出的錯誤。
    發表于 09-27 08:29

    請問RT-Thread中怎么使用LVGL將SD內容顯示出來?

    使用HMI-Board想使用LVGL將SD卡里的內容顯示屏幕上,因為初學不太懂rtthread的操作。自動創建的
    發表于 06-11 08:17

    中科藍訊AB32VG1開發板使用AT組件連接ESP8266報錯

    我嘗試用中科藍訊AB32VG1開發板通過UART1使用AT組件連接ESP8266,結果總是報錯。錯誤信息如下:[E/at.clnt] Read response buffer failed.
    發表于 12-16 16:24

    如何測量開發板上的組件

    目前,我正在使用開發板 Nucleo-WL55JC1。我想知道是否可以我的開發板上隔離和測量組件(例如 RF 或外圍設備)的電流或電壓?我的主要目標是單獨測量
    發表于 12-05 06:30

    限量預售|2D加速、JPEG硬解、超高性價比M4芯片,您的圖形評估利器——HMI-Board來啦!

    HMI-Board簡介 HMI-Board 為 RT-Thread 聯合瑞薩推出的高性價比圖形評估套件,取代傳統的 HMI +?主控?硬件,一套硬件即可實現
    的頭像 發表于 05-16 05:45 ?1751次閱讀
    限量預售|2D加速、JPEG硬解、超高性價比M4芯片,您的圖形評估利器——<b class='flag-5'>HMI-Board</b>來啦!

    聯合發布 | 2D加速、JPEG硬解、超高性價比M4芯片,您的圖形評估利器——HMI-Board來啦!

    HMI-Board簡介 HMI-Board為瑞薩與RT-Thread聯合推出的高性價比圖形評估套件 ,取代傳統的HMI+主控硬件,一套硬件即可實現
    的頭像 發表于 05-19 15:15 ?1922次閱讀
    聯合發布 | 2D加速、JPEG硬解、超高性價比M4芯片,您的圖形評估利器——<b class='flag-5'>HMI-Board</b>來啦!

    怎么解決HMI-Board調試4bitSDHI掛載文件系統失敗的問題呢?

    這兩天在學習使用HMI-Board的SDHI功能,掛載文件系統時遇到了開發實踐指南中提到掛載文件系統失敗的問題,根據開發實踐指南中的方法能夠解決1bit位SDHI掛載文件系統失敗的問
    的頭像 發表于 08-07 14:53 ?878次閱讀
    怎么解決<b class='flag-5'>HMI-Board</b><b class='flag-5'>在</b>調試4bitSDHI掛載文件系統失敗的問題呢?

    瑞薩RA6M3 HMI-Board Video Demo 上手指南

    RT-Thread 聯合瑞薩, LVGL于今年6月份推出了HMI Board 開發模式,取代傳統的 HMI +?主控
    的頭像 發表于 09-15 18:25 ?2474次閱讀
    瑞薩RA6M3 <b class='flag-5'>HMI-Board</b> Video Demo 上手指南

    基于HMI-Board開發板的多參傳感器串口屏設計

    目前產品使用迪文等串口屏顯示傳感器的多參數數據,顯示部分原理圖和底層代碼不開放,影響了部分使用場合的行業安全認證;現在使用HMI-Board+RTThread的方式代替現有功能。
    發表于 09-18 11:41 ?1132次閱讀
    基于<b class='flag-5'>HMI-Board</b><b class='flag-5'>開發板</b>的多參傳感器串口屏設計

    【直播預告】HMI-Board Windows32

    三晚,我們有幸邀請到了本次大賽的一等獎得主,他將與我們分享他的作品——HMI-Board智能終端桌面。 直播信息 直播主題 HMI-Board?Windows32 直播時間 11月15日?2030 直播
    的頭像 發表于 11-14 18:20 ?689次閱讀
    【直播預告】<b class='flag-5'>HMI-Board</b> Windows32

    【直播預告】基于RT-Thread &amp; LVGL RA6M3 HMI-Board兒童益智學習機

    五晚,我們有幸邀請到了本次大賽的二等獎得主,他將與我們分享他的作品——基于RT-Thread LVGL RA6M3 HMI-Board兒童益智學習機。 直播信息 直播主題 基于HMI-Board
    的頭像 發表于 11-30 19:05 ?925次閱讀
    【直播預告】基于RT-Thread &amp; <b class='flag-5'>LVGL</b>  RA6M3 <b class='flag-5'>HMI-Board</b>兒童益智學習機

    RA6M3 RT-Thread* LVGL HMI Board開發實踐指南-GPIO實踐

    是最常見的外設,GPIO可以實現對IO的高低電平控制,讀取IO的電平,以及配置為中斷輸入后,中斷函數中處理相關事件待。 開發板簡介 HMI-Board 為 RT-Thread 聯合瑞薩推出的高性價比圖形
    的頭像 發表于 11-30 19:05 ?1847次閱讀
    RA6M3 RT-Thread* <b class='flag-5'>LVGL</b> <b class='flag-5'>HMI</b> <b class='flag-5'>Board</b><b class='flag-5'>開發</b>實踐指南-GPIO實踐

    HMI-Board OTA升級快速上手指南

    硬件平臺HMI-Board為RT-Thread聯合瑞薩推出的高性價比圖形評估套件,取代傳統的HMI+主控硬件,一套硬件即可實現HMI+IoT+控制的全套能力。依托于瑞薩高性能芯片RA
    的頭像 發表于 01-18 11:46 ?748次閱讀
    <b class='flag-5'>HMI-Board</b> OTA升級快速上手指南
    主站蜘蛛池模板: 国产在线视欧美亚综合 | 日韩综合nv一区二区在线观看 | 四虎在线最新地址公告 | 国产做a爰片久久毛片a | 久久国产精品久久久久久 | 美女被啪到哭网站在线观看 | 噜噜影院无毒不卡 | 综合欧美一区二区三区 | 国产精品久久久久乳精品爆 | 亚洲狠狠97婷婷综合久久久久 | 8050网午夜| 色骚网| 色天天色综合 | 精品美女在线 | 久久精品亚瑟全部免费观看 | 色婷婷在线视频观看 | 涩涩涩丁香色婷五月网视色 | 激情五月婷婷久久 | 色偷偷偷偷| 色婷婷综合在线 | 1024在线观看你懂的 | 曰本三级香港三级人妇99视频 | 狠狠躁夜夜躁人人躁婷婷视频 | 色橹橹| 男女交性永久免费视频播放 | 欧美一级视频在线观看欧美 | 午夜免费观看 | 国产剧情麻豆三级在线观看 | 四虎影院成人在线观看 | 午夜黄色剧场 | 日本69sex护士hd | 欧美操操操操 | baoyu777永久免费视频 | 日本三级香港三级人妇网站 | 国产一级特黄在线视频 | 黄.www| 成人xxxxx| 欧美色亚洲图 | 五月婷激情 | 午夜影视网 | 日本午夜影院 |