里飞网

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

LVGL8.3通过32单片机串口更新需要的字体如何做呢?

[复制链接]

1

主题

2

帖子

19

积分

新手上路

Rank: 1

积分
19
跳转到指定楼层
楼主
发表于 2024-9-20 21:08:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
32单片机跑的LVGL8.3,每次有新名字显示就需要重新做.c文件字库很麻烦,实际上也用不了几个字,没必要增加硬件存全部汉字,于是设想通过串口命令更新汉字点阵,我是这么想的:首先用官网或者LvglFontTool_V0.4制作需要的16进制点阵数据,然后单片机开个对应一个汉字的数组接收汉字的引导码和点阵数据,接收完整后,存入flash中,后面需要显示的时候,用对应的unicode码查找对应地址的点阵数据。想问问大家这么做可行吗?另外还没搞懂LVGL查找汉字点阵的具体逻辑,来请教一下大家
回复

使用道具 举报

45

主题

310

帖子

2786

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2786
沙发
发表于 2024-9-21 10:20:40 | 只看该作者
1、少量文字的,重新做.c文件字库还好吧,没有很麻烦。
2、如果用上了外部FLASH的,做一个全字库就搞定了。
3、如果没有外部FLASH,写方法串口更新内部字体,能否实现另说,又没有优势又很花时间。
回复

使用道具 举报

1

主题

2

帖子

19

积分

新手上路

Rank: 1

积分
19
板凳
 楼主| 发表于 2024-9-21 22:25:22 | 只看该作者
阿里兄 发表于 2024-9-21 10:20
1、少量文字的,重新做.c文件字库还好吧,没有很麻烦。
2、如果用上了外部FLASH的,做一个全字库就搞定了。 ...

主要产品现在需要更新下拉框内容,下拉框选项又要变化,拆机刷程序很麻烦,串口就可以很方便,存到内部flash
回复

使用道具 举报

45

主题

310

帖子

2786

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2786
地板
发表于 2024-9-22 09:40:05 | 只看该作者
sstestss 发表于 2024-9-21 22:25
主要产品现在需要更新下拉框内容,下拉框选项又要变化,拆机刷程序很麻烦,串口就可以很方便,存到内部fl ...

你这没做升级功能啊,一般产品都会做升级功能,串口也可以升级。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-30 10:23 , Processed in 0.072689 second(s), 4 queries , File On.

Powered by Discuz! X3.3

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

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