OpenEdv-开源电子网

 找回密码
 立即注册
查看: 8304|回复: 12

正点原子H7开发板LittleVgl移植

[复制链接]

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2018-7-10 16:39:17 | 显示全部楼层 |阅读模式
STM32做UI界面的时候大部分首选的都是emWin,但是emWin不开源,而且效率低。从学习的角度来考虑不适合学习,很早就知道LittleVgl了,全开源的,C语言。但是当时感觉这个UI还比较简单,也就没有移植,今年过完年过来发现这个UI已经很不错了,所以就将LittleVgl移植到了H7开发板上。效果还是很不错的,见视频,http://player.youku.com/player.php/sid/XMzcxNTAwOTAwOA==/v.swf


驱动还没有优化,还没有使用DMA2D这些东西,等驱动优化以后效果估计会更好。

开往春天的手扶拖拉机
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2013-7-16
在线时间
71 小时
发表于 2018-7-11 08:47:26 | 显示全部楼层
回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2011-3-23
在线时间
35 小时
发表于 2018-7-11 21:58:41 | 显示全部楼层
我就问你一句,如何从外部存储中加载字库!!!没有emwin来得全面
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2018-7-12 08:02:14 | 显示全部楼层
mhlyjay 发表于 2018-7-11 21:58
我就问你一句,如何从外部存储中加载字库!!!没有emwin来得全面

先别急着下结论,emwin比这个gui发展的早,而且emwin是团队再做,确实全面。但是至于怎么加载字库?至少这个是开源的,百度一下这个gui怎么做中文字库网上也有讨论
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

8

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
308
金钱
308
注册时间
2017-9-8
在线时间
65 小时
发表于 2018-10-31 11:26:25 | 显示全部楼层
哥,你移植好的工程在哪里下载
回复 支持 反对

使用道具 举报

0

主题

286

帖子

0

精华

高级会员

Rank: 4

积分
949
金钱
949
注册时间
2018-4-21
在线时间
264 小时
发表于 2018-11-3 09:59:13 来自手机 | 显示全部楼层
赞,要是能上个工程就最好了
回复 支持 反对

使用道具 举报

9

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2015-1-28
在线时间
44 小时
发表于 2018-11-3 13:06:57 | 显示全部楼层
看来单片机确实不擅长做GUI,这么高的主频,跑个这么简单的界面还一顿一顿的。。。
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2018-11-3 17:44:14 | 显示全部楼层
琉璃 发表于 2018-11-3 13:06
看来单片机确实不擅长做GUI,这么高的主频,跑个这么简单的界面还一顿一顿的。。。

只是我移植的有问题,没有优化好,H7跑这个没有任何压力的。
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

8

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
308
金钱
308
注册时间
2017-9-8
在线时间
65 小时
发表于 2018-11-7 11:49:34 | 显示全部楼层
回复 支持 反对

使用道具 举报

6

主题

108

帖子

1

精华

高级会员

Rank: 4

积分
716
金钱
716
注册时间
2017-4-25
在线时间
203 小时
发表于 2019-11-17 14:40:32 | 显示全部楼层
怎么添加中文呢?参考网上生成的ttf字体转C数组,但是好像是基于最新的工程,缺点东西。。。
回复 支持 反对

使用道具 举报

3

主题

34

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
223
金钱
223
注册时间
2014-3-13
在线时间
64 小时
发表于 2019-12-5 11:06:09 | 显示全部楼层
建议直接生成unicode的字库,lvgl支持uinicode编码的
回复 支持 反对

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3990
金钱
3990
注册时间
2015-11-14
在线时间
541 小时
发表于 2019-12-6 22:50:21 | 显示全部楼层
上次发布会,原子哥说的脱机烧录器用得就是这个UI吧!当时是直播,没怎么听清
回复 支持 反对

使用道具 举报

11

主题

139

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
490
金钱
490
注册时间
2017-10-29
在线时间
150 小时
发表于 2020-8-28 13:19:02 | 显示全部楼层
H7移植了,用的800*480 MCU屏,很卡。FMC最高速了,再高乱码了,还是不行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 16:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表