STM32F103ZET6——LVGL_GUI_GUIDER移植過(guò)程
前言
STM32F103ZET6——LVGL_GUI_GUIDER移植過(guò)程
使用工具:
1.LVGL庫(kù)8.02
2.GUI_GUIDER
3.keil5
設(shè)計(jì)出來(lái)的總體是這樣
提示:以下是本篇文章正文內(nèi)容,下面案例可供參考
一、LVGL
1.github找LVGL庫(kù)
2.硬件準(zhǔn)備:STM32F103ZET6+2.8寸觸摸屏
3.軟件準(zhǔn)備:正點(diǎn)原子觸摸屏例程
4.移植LVGL
這部分有很多大佬已經(jīng)寫的很成熟了,我就不贅述了
二、GUI_GUIDER
1.下載GUI_GUIDER
安裝包在這里硬件資源
2.創(chuàng)建文件(注意分辨率是240*320)
右上角可將英文調(diào)成中文。
右上角編譯后,文件一般在C盤,對(duì)應(yīng)著信息欄去找到編譯后的文件。
三、GUI_GUIDER移植文件到keil5
1.找出GUI_GUIDER編譯后的文件
2.復(fù)制所需文件到keil5
就這倆,其他不用碰。
復(fù)制粘貼到keil5的STM32文件
3.keil添加.c和.h文件
.c文件
大家因?yàn)閁I不一樣,所以.c和.h文件多少不一樣,但是添加的位置一樣,將剛剛的兩個(gè)文件所有的.c文件添加到同一個(gè)文件,我創(chuàng)建的是LVGL_APP.。.h文件。同樣,將所有兩個(gè)文件中的.h文件添加路徑,以供調(diào)用。
4.keil5代碼增添
下面頭文件 插入到main函數(shù)
。
#include "events_init.h"
#include "gui_guider.h"
下面代碼 插入到int main()函數(shù)之前
。
lv_ui guider_ui;
下面代碼 插入到int main()函數(shù)之中,while(1)循環(huán)之前
。
setup_ui(&guider_ui);
events_init(&guider_ui);
至此,所有步驟完成,編譯代碼,燒錄到單片機(jī)即可。
總結(jié)
GUI_GUIDER安裝包在這里點(diǎn)擊這里
LVGL開源網(wǎng)址點(diǎn)擊這里
STM32F103ZET6源代碼(HEX文件!兼容正點(diǎn)原子開發(fā)板)點(diǎn)擊這里文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-651485.html
本文僅僅簡(jiǎn)單介紹了STM32F103ZET6——LVGL_GUI_GUIDER移植過(guò)程,評(píng)論區(qū)歡迎討論。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-651485.html
到了這里,關(guān)于【LVGL】STM32F103ZET6——LVGL_GUI_GUIDER移植過(guò)程成功的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!