LVGL 8.0 lv_demo_widgets的学习
出于喜欢 LVGL这个轻量级的Gui框架,所以打算进行学习。但是我在墨水屏设备上移植不成功,所以打算直接使用模拟器进行学习。接下来开始介绍我自己的学习过程,分为3步:
- 选定一个例子,这里选的是lv_demo_widgets这个例子。
- 在例子上对代码进行注解,修改,并且查找官网api,进而去理解这段代码的意思。
- 在这demo上增加自己的一个页面。
选widgets这个例子,为我们使用控件提供了直观的感受。
下载lvgl windows模拟器的代码
下载lv_sim_visual_studio代码
lv_sim_visual_studio github地址: lv_sim_visual_studio github
安装readme中的介绍安装即可
git clone https://github.com/lvgl/lv_sim_visual_studio.git
cd lv_sim_visual_studio
git submodule update --init --recursive
下载完成后,目录内容是这样的:
使用vs2019打开解决方案
使用VS2019打开sln这个解决方案。默认是平台是ARM64的,需要修改为x64。
运行lv_demo_widgets
点开LVGL.Simulator.cpp这个文件,看到107行,确定现在运行的是lv_demo_widgets();这个样例。直接运行看结果。
非常棒,能够正常运行第一个样例。
因为还要搬砖,所以接下来的内容会慢慢添加。这一步就到这里了。