本文來源電子發燒友社區,作者:李先生, 帖子地址:https://bbs.elecfans.com/jishu_2307382_1_1.html
前言
為了進行LVGL圖形界面的移植,必須先測試好LCD底層的操作接口。
準備
基于Demo:107_hdf_spi進行
-
進入//kernel/liteos_m目錄, 在menuconfig配置中進入如下選項:
(Top) → Platform → Board Selection → select board niobeu4 → use openvalley niobeu4 application → niobeu4 application choose -
選擇
107_hdf_spi -
回到sdk根目錄,執行
hb build腳本進行編譯。
vendor/openvalley/niobeu4/demo/107_hdf_spi/spi_example.c
StartHdfSPITest是用戶代碼入口
LcdInit();進行LCD初始化
LcdPush();將緩沖區ShowBuf寫入到LCD
提供了寫點函數lcd_draw_point即寫緩沖區ShowBuf
需要LcdPush();才會更新。
寫LCD測試
StartHdfSPITest
改為如下
void StartHdfSPITest(void)
{
static uint16_t gcolor = 0xFFFF;
LcdInit();
while (1) {
for(int i=0;ifor(int j=0;jlcd_draw_point(i,j,gcolor);
}
}
LcdPush();
gcolor -= 0xFFF;
LOS_Msleep(PIC_SPEED);
}
}
;j++)>;i++)>
測試看到刷屏效果


總結
測試LCD操作刷屏OK后,下篇就可以進行LVGL的移植了。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
開鴻智谷
+關注
關注
2文章
182瀏覽量
1908 -
NiobeU4
+關注
關注
3文章
31瀏覽量
755
發布評論請先 登錄
相關推薦
熱點推薦
niobeu4 esp32 開發板無法連接有密碼的wifi
(1) niobeu4 開發板,系統正常運行,串口正常輸出。
(2)測試 wifi 功能,按照 openharmony wifi sta 功能 api 開發 wifi 程序,結果發現只
發表于 01-23 10:36
【作品合集】潤開鴻HH-SCDAYU800A開發板測評
防護,包含豐富的異構計算和高速IO資源。
活動詳情地址:【OH專題】潤開鴻HH-SCDAYU800A開發板免費試用
作者:傘振凱【潤
發表于 09-19 14:09
【上海晶珩睿莓1開發板試用體驗】移植LVGL9.3并使用32位色進行顯示
在之前的開發板試用帖子中,我使用Linux開發板來移植LVGL9.1,而LVGL9系版本目前最新
發表于 09-18 00:52
【RA-Eco-RA6M4開發板評測】移植LVGL
【開發環境】
1、mdk
2、mdk下面的lvgl pak安裝包
【前提】
在前面的一篇文章中,我詳細介紹了如何驅動st7796LCD屏,在其基礎之上進行
發表于 08-05 12:38
開鴻開發板深度體驗:從開源鴻蒙開發到AI場景實踐
開鴻開發板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC體驗開源鴻蒙能力學習開源鴻蒙開發●●●搭載KaihongOS
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(二)
(三)潤開鴻HH-SCDAYU800A開發板固件燒錄
注意:本燒錄方法僅可用于Windows10及之前版本。
1.安裝USB驅動
1.1下載潤開鴻
發表于 07-02 09:30
有獎丨米爾 NXP i.MX91開發板免費試用來啦
米爾與NXP合作發布的新品基于NXPi.MX91應用處理器的MYD-LMX91開發板免費試用名額來啦~~米爾提供了3套價值588元的MYD-LMX91開發板發起
免費丨米爾 STM32MP257開發板有獎試用
米爾與ST合作發布的新品基于STM32MP257應用處理器的MYD-LD25X開發板免費試用活動來啦~~米爾提供了2塊價值488元的MYD-LD25X開發板發起
【開鴻智谷NiobeU4開發板免費試用體驗】LVGL移植準備篇-LCD操作測試
評論