您尚未登录。

楼主 #1 2018-03-14 08:47:34

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

参考链接1: step by step 把 LittleVGL porting到新唐N32903上去裸奔
参考链接2:
参考链接3:

1. 克隆更新 littlevgl boards源码:

  1. Clone the repository somewhere: git clone https://github.com/littlevgl/lv_boards.git

  2. 使用5.1稳定版: git checkout -b v5.1

  3. Step into the repository: cd lv_boards

  4. Initalize the submodules: git submodule update --init

2.

3.





离线

楼主 #2 2018-03-14 08:47:40

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180314140954.png
源码克隆与子模块更新。





离线

楼主 #3 2018-03-14 08:47:42

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180314150720.png
缺lv_conf.h, 把lv_conf_templ.h 拷贝到 USER同级目录,并重命名lv_conf.h

QQ20180314155138.jpg
真是没想到, 5.24对gnu支持这么好, littlevgl一行都不用改,直接通过。





离线

楼主 #4 2018-03-14 08:47:44

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

占位





离线

楼主 #5 2018-03-14 08:47:47

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

占位





离线

楼主 #6 2018-03-14 08:47:49

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

占位





离线

楼主 #7 2018-03-16 23:19:25

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180316231723.jpeg

折腾一晚上,还是没能 把littlevgl 跑起来, 只看到半个屏幕。





离线

楼主 #8 2018-03-17 22:02:36

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

应该帧缓冲区弄出问题了
单步执行会格条刷刷...





离线

楼主 #9 2018-03-17 22:06:01

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

上面的视频是昨天晚上调试的时候录的

QQ20180317220459.jpg

今天晚上初步解决了格条刷问题,
上面是显示效果.
littlevgl, 估计参数配错了, 显示有点问题





离线

楼主 #10 2018-03-18 15:49:02

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180318154642.png

pc demo 我直接使用了 rt1052 项目的 lv_conf.h, lv_drv_conf.h,
但是这个界面显示很细腻,
并没有楼上那个图那么粗糙,
得自己检查检查了。





离线

#11 2018-03-20 23:53:48

kgp0213
会员
注册时间: 2018-01-15
已发帖子: 149
积分: 149

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

厉害了我的晕哥

离线

#12 2018-03-23 17:41:26

qwert1213131
会员
注册时间: 2018-01-08
已发帖子: 57
积分: 50.5

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

有没有可能是LV_DPI的设置问题

离线

楼主 #13 2018-03-23 17:46:03

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

qwert1213131 说:

有没有可能是LV_DPI的设置问题

我改了那里,然而并没有什么作用。





离线

楼主 #14 2018-03-23 21:08:25

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180323210722.jpeg

#define LV_DPI              50
#define LV_FONT_DEFAULT        &lv_font_dejavu_20

这是 DPI改为50的情况。





离线

楼主 #15 2018-03-24 19:58:48

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180324195802.jpg

虽然还有很多bug, 但是显示还是基本正常了。





离线

楼主 #16 2018-03-24 21:05:44

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20180324210010.jpeg

改了一下scf文件,

#define m_ncache_start                 0x81E00000
#define m_ncache_size                  0x01000000

改成这样:

#define m_ncache_start                 0x81000000
#define m_ncache_size                  0x01000000

貌似基本正常了。
哪位路过大神可以解释一下吗?





离线

楼主 #17 2018-03-24 21:08:14

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

下一步移植触摸驱动, 把 littlevgl 动起来.





离线

楼主 #18 2018-03-25 22:14:54

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

基本上可以演示了,只是显示不流畅,触摸操作不流畅,   


捂脸.png

工程文件免费发送给本站30积分以上网友   (逃





离线

#19 2018-04-10 10:10:59

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

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

有网友说用在项目里了,但是为啥我看晕哥移植的都很卡?找到原因了吗?

离线

楼主 #20 2018-04-10 10:13:18

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

达克罗德 说:

有网友说用在项目里了,但是为啥我看晕哥移植的都很卡?找到原因了吗?

没有优化, 暂时不知道原因.
到时候我把工程整理一下传上来,
大神们帮我纠错。





离线

#21 2018-05-21 15:12:43

电子是什么
会员
注册时间: 2018-05-21
已发帖子: 35
积分: 35

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

离线

#22 2018-05-28 14:37:34

电子是什么
会员
注册时间: 2018-05-21
已发帖子: 35
积分: 35

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

晕哥,那个触摸屏的函数应该怎么理解呢,就是littevgl官网上的,涉及到了什么,我屏幕一直成功了,也能跑demo例程了,但是触摸一直出错,比如按下按键,没反应,但是例程上的下陷的动作,然后我加了一个返回真  (return ture)  他就能按下有反应了,但是,上下移动出现问题了,不管怎么移动,最后都是切换到向下滑动的界面。

离线

楼主 #23 2018-05-28 18:47:44

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

是电阻触摸屏吗?你的坐标是正确的吗?





离线

#24 2018-05-28 19:40:56

kgp0213
会员
注册时间: 2018-01-15
已发帖子: 149
积分: 149

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

电子是什么 说:

晕哥,那个触摸屏的函数应该怎么理解呢,就是littevgl官网上的,涉及到了什么,我屏幕一直成功了,也能跑demo例程了,但是触摸一直出错,比如按下按键,没反应,但是例程上的下陷的动作,然后我加了一个返回真  (return ture)  他就能按下有反应了,但是,上下移动出现问题了,不管怎么移动,最后都是切换到向下滑动的界面。

就是你上报触摸数据错了
两个参数,三种组合:根据报坐标时候的按压条件判断是点按、长按、拖移,仔细按照范例去改,包好~~~~

离线

#25 2018-06-01 11:29:28

电子是什么
会员
注册时间: 2018-05-21
已发帖子: 35
积分: 35

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

兄弟,我试了一下,将那个lcd的缓冲区换成单缓冲,我发现那个切换buff会导致卡顿,你试试。

达克罗德 说:

有网友说用在项目里了,但是为啥我看晕哥移植的都很卡?找到原因了吗?

离线

#26 2018-06-06 09:10:12

Iven
会员
注册时间: 2018-04-10
已发帖子: 60
积分: 0

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

学习~~~

离线

#27 2018-07-14 22:20:19

yjwpm
会员
注册时间: 2018-07-12
已发帖子: 2
积分: 2

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

这个代码怎么下载呀,看不到链接。。。

离线

楼主 #28 2018-07-14 23:15:05

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

yjwpm 说:

这个代码怎么下载呀,看不到链接。。。

满30分 QQ发给你.





离线

#29 2018-07-17 14:08:14

Z_G
会员
所在地: 武汉
注册时间: 2018-06-19
已发帖子: 1
积分: 1

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

最近正在分析vgl,很不错的gui;下一步再入手一块rt1052;动起来

离线

#30 2018-10-07 09:40:14

Iven
会员
注册时间: 2018-04-10
已发帖子: 60
积分: 0

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

晕哥 说:
yjwpm 说:

这个代码怎么下载呀,看不到链接。。。

满30分 QQ发给你.

如何查看分值?

离线

楼主 #31 2018-10-08 14:52:35

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

QQ20181008145150.png





离线

#32 2019-01-19 17:53:52

jw__liu
会员
注册时间: 2019-01-18
已发帖子: 40
积分: 40

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

严重关注。

离线

#33 2019-02-13 16:56:52

Leo
会员
注册时间: 2019-02-13
已发帖子: 3
积分: 3

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

晕哥,刚注册,源码怎么下载

离线

#34 2019-02-13 16:58:01

Leo
会员
注册时间: 2019-02-13
已发帖子: 3
积分: 3

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

评论可以加积分,占个位

离线

#35 2019-02-13 23:50:23

Iven
会员
注册时间: 2018-04-10
已发帖子: 60
积分: 0

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

关注中,入坑~~~~~~~~~~~~~

离线

#36 2019-05-13 08:56:40

oldersu
会员
注册时间: 2019-05-09
已发帖子: 50
积分: 50

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

关注。。。

离线

#37 2019-11-07 13:17:53

silong1126
会员
注册时间: 2019-11-07
已发帖子: 32
积分: 32

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

关注。。。。。。

离线

#38 2019-11-07 13:59:52

silong1126
会员
注册时间: 2019-11-07
已发帖子: 32
积分: 32

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

晕哥,分享一份工程文件呗。谢谢。
z.s.rong@qq.com

离线

#39 2019-12-22 23:30:55

kupier
会员
注册时间: 2019-12-22
已发帖子: 4
积分: 4

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

谢谢楼主,期待快点三十分,手头一块野火的1052板吃灰中,等三十分了可以玩玩这个GUI

离线

#40 2021-01-26 09:54:22

loveme758
会员
注册时间: 2021-01-25
已发帖子: 14
积分: 2.5

Re: step by step 把 LittleVGL porting到野火 RT1052开发板上去裸奔

正点的1052板也在吃灰中,这个论坛是需要积分的吗?

离线

页脚

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

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