×

LVGL开发指南(适用于正点原子STM32开发板)

消耗积分:1 | 格式:pdf | 大小:9.54 MB | 2023-09-06

jf_88907247

分享资料个

在学习 LVGL移植相关知识之前,我们需要先简单地了解一下 LVGL的初始化流程,这样 即可知道整个初始化过程中所涉及的一些关键配置,而这些关键配置是在移植过程中需要重点 关注的。LVGL 初始化流程分为以下几个步骤:

第一步:调用 lv_init 函数,初始化 LVGL 图形库。 在这一步的初始化中,涉及的内容非 常的多,包括:内存管理、文件系统、定时器,等等。

第二步:调用 lv_port_disp_init函数和 lv_port_indev_init函数,注册显示设备和输入设备。 注意: 在注册显示设备和输入设备之前,必须先初始化 LVGL 图形库(调用 lv_init 函数)。

第三步:为 LVGL 提供时基。用户可以使用定时器,在其中断里面定时调用 lv_tick_inc 函 数,为 LVGL 提供时基。如果工程中带有 OS 操作系统,则可以使用相应的时钟函数来为 LVGL 提供时基。

第四步:定时处理 LVGL 任务。用户需要每隔几毫秒调用一次 lv_timer_handler 函数,以 处理 LVGL 相关的任务,该函数可以放在 while 循环中,但延时不宜过大,需要确保 5 毫秒以 内。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !