移植lvgl圖形庫 |7.0.2版本和5.2.0版本


移植官網的lvgl7.0版本,移植過程步驟:

1】、克隆代碼到本地項目git clone https://github.com/lvgl/lvgl.git

2】、配置lv_conf.h文件中的參數

         a、修改文件開頭if 0為if 1,使配置文件生效

         b、修改屏幕分辯參數等

         c、修改像素深度為16(RGB565)

3】、實現porting函數,porting函數調用時序: lv_init() => lcd_init() => disp_drv_init =>lv_disp_drv_register() 

4】、編寫測試代碼,代碼時序見porting.png附件

 

 

移植使用了littleVGL5.2版本

詳細移植步驟:

1】、新建一個文件夾命名為lvgl、解壓lvgl-5.2.zip到lvgl文件夾中,並將此文件夾整個復制到准備好的工程項目中

2】、復制lvgl下面的lv_conf_templ.h到項目路徑,重命名為lv_conf.h

3】、修改lv_conf.h中屏幕分辨率、像素位深參數

4】、將src目錄下文件全部包含到項目makefile文件中去

5】、按照lv_tutorial_porting.c文件中的示例,將屏幕初始化函數lcd_bsp_init函數和屏幕打點函數fy_lcd_draw_point注冊到lv_turorial_porting函數下面

6】、拷貝lv_examples-5.1.2.zip中的demo進行測試

 

LVGL PC端模擬器安裝配置:

環境: windows + qtcreator

鏈接地址: https://www.cnblogs.com/bliss-/p/13880948.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM