LVGL模拟器

LVGL模拟器

Windows平台:CodeBlocks、Visual Studio。

Linux、Mac平台:VSCode、Eclipse、PlatformIO。

 

CodeBlocks环境搭建:

安装包获取Downloads - Code::Blocks(Download the binary release)

软件版本:codeblocks-20.03mingw-setup(必须是20.03版本以上,且是mingw工具集)

工程获取:LVGL - Light and Versatile Embedded Graphics Library

(Docs-Integration and Drivers-IDEs-Simulator on PC-Select an IDE-CodeBlocks)GitHub - lvgl/lv_port_win_codeblocks: Windows PC simulator project for LVGL embedded GUI Library

 

 

PC端模拟LVGL:

1、配置屏幕分辨率、修改配置文件。

        main.c、lv_conf.c。

2、建立专门存放lvgl用户代码的文件,移植和管理更加方便。(例如在lv_port_win_codeblocks-master文件夹下创建my_gui.c/h)

3、编写用户代码,在主函数中调用。

lv_obj_t* switch_obj = lv_switch_create(lv_scr_act());
lv_obj_set_size(switch_obj, 120, 60);
lv_obj_align(switch_obj, LV_ALIGN_CENTER, 0, 0);

Tips:编译报错多数是内置Mingw版本太低,百度找路径下载更新原位置即可。先删除CodeBlocks/MinGW/内的所有内容,然后将新的MinGW/内的所有内容放进去。

        error: 'CREATE_WAITABLE_TIMER_MANUAL_RESET' undeclared (first use in this function)

        获取MinGW更新版本(建议使用13.2.0版本,因为此版本已经过测试):Release Release of 13.2.0-rt_v11-rev1 · niXman/mingw-builds-binaries · GitHub

        选择MinGW下载:x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev.7z

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值