本文來(lái)源電子發(fā)燒友社區(qū),作者:李先生, 帖子地址:https://bbs.elecfans.com/jishu_2307382_1_1.html
前言
為了進(jìn)行LVGL圖形界面的移植,必須先測(cè)試好LCD底層的操作接口。
準(zhǔn)備
基于Demo:107_hdf_spi進(jìn)行
-
進(jìn)入//kernel/liteos_m目錄, 在menuconfig配置中進(jìn)入如下選項(xiàng):
(Top) → Platform → Board Selection → select board niobeu4 → use openvalley niobeu4 application → niobeu4 application choose
-
選擇
107_hdf_spi
-
回到sdk根目錄,執(zhí)行
hb build
腳本進(jìn)行編譯。
vendor/openvalley/niobeu4/demo/107_hdf_spi/spi_example.c
StartHdfSPITest是用戶代碼入口
LcdInit();進(jìn)行LCD初始化
LcdPush();將緩沖區(qū)ShowBuf寫(xiě)入到LCD
提供了寫(xiě)點(diǎn)函數(shù)lcd_draw_point即寫(xiě)緩沖區(qū)ShowBuf
需要LcdPush();才會(huì)更新。
寫(xiě)LCD測(cè)試
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++)>
測(cè)試看到刷屏效果
總結(jié)
測(cè)試LCD操作刷屏OK后,下篇就可以進(jìn)行LVGL的移植了。
-
開(kāi)鴻智谷
+關(guān)注
關(guān)注
2文章
127瀏覽量
1183 -
NiobeU4
+關(guān)注
關(guān)注
3文章
31瀏覽量
519
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
2秒啟動(dòng)!飛凌嵌入式RK3506開(kāi)發(fā)板LVGL顯示方案,讓界面炫起來(lái)

有獎(jiǎng)丨米爾 全志T536開(kāi)發(fā)板免費(fèi)試用

追加名額丨米爾瑞芯微RK3576開(kāi)發(fā)板有獎(jiǎng)試用

有獎(jiǎng)丨米爾 瑞芯微RK3576開(kāi)發(fā)板免費(fèi)試用

有獎(jiǎng)試用!!RA-Eco-RA4E2-64PIN-V1.0開(kāi)發(fā)板試用活動(dòng)開(kāi)始報(bào)名

【作品合集】龍芯2K0300蜂鳥(niǎo)開(kāi)發(fā)板試用精選
開(kāi)鴻智谷亮相OpenHarmony開(kāi)發(fā)者大會(huì),與生態(tài)共創(chuàng)開(kāi)源新篇章!

開(kāi)鴻智谷榮獲鴻蒙原生應(yīng)用開(kāi)發(fā)及培訓(xùn)服務(wù)商牌匾授牌

開(kāi)鴻智谷聯(lián)合多家伙伴戰(zhàn)略簽約,加速鴻蒙生態(tài)發(fā)展!

免費(fèi)!NXP i.MX 93開(kāi)發(fā)板有獎(jiǎng)試用

拓維信息及旗下開(kāi)鴻智谷同獲華為HarmonyOS開(kāi)發(fā)服務(wù)商認(rèn)證

開(kāi)鴻智谷與CSDN達(dá)成戰(zhàn)略合作,共建OpenHarmony人才計(jì)劃

國(guó)內(nèi)首批 | 開(kāi)鴻智谷多名講師獲“鴻蒙原生應(yīng)用開(kāi)發(fā)培訓(xùn)講師”資格認(rèn)證

移植libmodbus庫(kù)到米爾-全志T113-i開(kāi)發(fā)板

評(píng)論