您尚未登录。

楼主 # 2021-06-28 15:45:51

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

2021-06-28_154443.png

lvgl8_run_in_ubuntu_framebuffer.gif






下载: lvgl8_lv_port_linux_frame_buffer_20210628.7z 180M

参考:
Ubuntu Framebuffer 编译运行 LittleVGL
https://whycan.com/t_2508.html

在V3S上试着跑了一下新版的LVGL-8.1 界面效果越来越赞!
https://whycan.com/t_6679.html

离线

楼主 #1 2021-06-28 22:43:54

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

2021-06-28_224601.png



ubuntu framebuffer 工程下载: lvgl8_lv_port_linux_frame_buffer_20210628.7z 180M








---------------------------------------

SDL QtCreator 模拟器工程, 可以用 Qt的mingw32/mingw64 工具链编译

本站下载: lvgl8_lv_sim_qtcreator_sdl_20210628.7z 9M


需要复制上面工程里面的 lvgl / lv_drivers / lv_demos 三个文件夹.

或者执行:

git clone https://github.com/lvgl/lv_demos -b release/v8.0
git clone https://github.com/lvgl/lv_drivers -b release/v8.0
git clone https://github.com/lvgl/lvgl -b release/v8.0

如果打开github有困难的朋友可以用这个加速地址:

git clone https://hub.fastgit.org/lvgl/lv_demos -b release/v8.0
git clone https://hub.fastgit.org/lvgl/lv_drivers -b release/v8.0
git clone https://hub.fastgit.org/lvgl/lvgl -b release/v8.0

离线

楼主 #2 2021-06-29 09:49:57

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

#if LV_VERSION_CHECK(8, 0, 0)
    lv_timer_create(lv_win32_message_handler, 0, NULL);
#else
    lv_task_create(lv_win32_message_handler, 0, LV_TASK_PRIO_HIGHEST, NULL);
#endif

lvgl lv_task_create 接口改为了 lv_timer_create

离线

楼主 #3 2021-06-29 11:00:32

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

2021-06-29_105249.png




不依赖SDL,只用Win32原生API: lvgl8_lv_sim_qtcreator_win32_20210629.7z

离线

#4 2021-06-29 11:14:13

cube
会员
注册时间: 2021-03-11
已发帖子: 288
积分: 202.5

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

楼主优秀,这是和qrcreator杠上了。赞👍

离线

#5 2021-06-29 14:03:40

夏雨夜寐
会员
注册时间: 2019-08-23
已发帖子: 85
积分: 74.5

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

越来越往应用靠了

离线

#6 2021-06-29 14:09:40

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:与技术无关

#7 2021-06-29 17:14:56

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,138
积分: 1090.5

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

谢谢你的工程。不过我加了
LIBS += -lmsimg32
LIBS += -luser32
才链接通过

离线

#8 2021-06-30 00:46:01

grantho
会员
注册时间: 2020-03-21
已发帖子: 68
积分: 4.5

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

这么快跟进8.0了

离线

楼主 #9 2021-07-02 22:06:53

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

@达克罗德
感谢提醒, 可能我用的这个 Qt5.12.3 MINGW SDK 环境有点不同, 所以不需要这些链接库.

离线

楼主 #10 2021-07-04 23:40:25

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

QQ截图20210704233929.png


显示utf-8汉字的demo下载: lvgl8_msyh_20210704.7z (只有可执行文件)

离线

#11 2022-06-12 00:53:43

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,388
积分: 1902
个人网站

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译





Ubuntu16.04 LVGL8 framebuffer & sdl2 开发/调试

虚拟机百度云盘下载: https://pan.baidu.com/s/1gOk2NCm7TuSZxzIy9mFtAg?pwd=awol

演示视频: https://www.bilibili.com/video/BV1UY411M7Vk


虚拟机whycan用户密码:  whycan



调试 fb 版本 lvgl8 先执行:
sudo chmod 777 /dev/fb0 /dev/input/event*


切换到Framebuffer:
CTRL + ALT + F1


切换到UI:
CTRL + ALT + F7

最近编辑记录 哇酷小二 (2022-06-12 00:56:28)





离线

#12 2022-10-03 20:15:10

memory
会员
注册时间: 2021-08-11
已发帖子: 482
积分: 458

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

_20221003185311.png

win32drv.c 添加:

#ifndef WM_DPICHANGED
#define WM_DPICHANGED       0x02E0
#endif

离线

#13 2023-12-27 10:25:19

jinlong631
会员
注册时间: 2021-05-22
已发帖子: 44
积分: 13

Re: Ubuntu Framebuffer 编译运行 LVGL8, 有带git仓库的源码工程下载,可以用QtCreator编译

移到Qtcreator下 太棒了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn