里飞网

 找回密码
 立即注册
查看: 5752|回复: 9
打印 上一主题 下一主题

手撸GUI代码700行支持LVGL字体,内存2K支持DMA加速

[复制链接]

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
跳转到指定楼层
楼主
发表于 2023-10-10 15:59:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
感谢大佬的工具,LVGL的字体真的太好用了,但是LVGL的占用太大了我单独,写了一个小GUI,代码700行左右,内存2K支持DMA加速https://gitee.com/li_yucheng/scgui
  • 一个小内存(1-2K)开源GUI,支持双DMA加速,精简API,支持LVGL抗锯齿字体,动态文字,实用波形图,简易图层叠加
  • 感谢网友开源工具Lvgl Font Tool V0.4 生成 阿里(qq:617622104)
提点建议:LVGLfontTool V0.4 取模的时候追加文字行不方便,因为要排序不能像传统点阵一样向后追加,能否加个选项生成.c的时候,可选注释输出上次取模的文字,
小内存MCU取模都是几十个中文,很多时候要项目增加汉字的

回复

使用道具 举报

45

主题

311

帖子

2814

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2814
沙发
发表于 2023-10-10 16:04:34 | 只看该作者
感谢分享,关于你说的追加文字,可以使用一个txt把需要的文字记录,需要增加文字时先在txt上增加,再导入转换即可。
回复

使用道具 举报

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
板凳
 楼主| 发表于 2023-10-10 16:09:30 | 只看该作者
我现在就是这样做的,但是有的时候有时会搞忘记,特别是几种尺寸字体的时候,一个文本百来个汉字,有时是分开取不同的尺寸,
回复

使用道具 举报

45

主题

311

帖子

2814

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2814
地板
发表于 2023-10-10 16:11:19 | 只看该作者
赛成电子 发表于 2023-10-10 16:09
我现在就是这样做的,但是有的时候有时会搞忘记,特别是几种尺寸字体的时候,一个文本百来个汉字,有时是分 ...

多个尺寸确实是不好做,工具上增加这个文字记录我也没想到什么好的方法
回复

使用道具 举报

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
5#
 楼主| 发表于 2023-10-10 16:15:31 | 只看该作者
用注释增加应该不难吧,或者生成同名.txt也行,
回复

使用道具 举报

45

主题

311

帖子

2814

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2814
6#
发表于 2023-10-10 16:19:24 | 只看该作者
赛成电子 发表于 2023-10-10 16:15
用注释增加应该不难吧,或者生成同名.txt也行,

感觉做这个意义不大,不像那种配套GUI按项目分类,要做也是做这种
回复

使用道具 举报

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
7#
 楼主| 发表于 2023-10-10 16:19:43 | 只看该作者
有一个笨方法就是,复制unicode_list_1[] 里面有中文注释信息,再清除英文与数字。
回复

使用道具 举报

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
8#
 楼主| 发表于 2023-10-10 16:30:23 | 只看该作者
全字库的话意义不大,但多数用户都是精简字库,缺少可追溯性,维护起来就比较麻烦这是我切身体会,不过方法总会有
回复

使用道具 举报

45

主题

311

帖子

2814

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2814
9#
发表于 2023-10-10 16:31:37 | 只看该作者
赛成电子 发表于 2023-10-10 16:30
全字库的话意义不大,但多数用户都是精简字库,缺少可追溯性,维护起来就比较麻烦这是我切身体会,不过方法 ...

上班比较忙,目前都没有太大兴致去更新呢
回复

使用道具 举报

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
10#
 楼主| 发表于 2023-10-10 16:34:51 | 只看该作者
理解,搞开源的付出确实是吃力不讨好,纯爱好
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|里飞网  

GMT+8, 2024-11-23 12:08 , Processed in 0.085763 second(s), 4 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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