lvgl如何显示中文

使用lvgl库时要想显示中文必须要使用9.0以上的版本才支持中文的显示。

这里我以lv_port_linux_frame_buffer-master为例子

 

 

 这里的操作只需要复制粘贴即可!!

1、将2个文件夹丢到ubuntu家目录并解压(不放在共享文件夹因为windows会把链接文件删除)

cp *_tmp.tar.gz ~

cd ~

tar -xzvf freetype_tmp.tar.gz

tar -xzvf zlib_tmp.tar.gz

2、拷贝zlib头文件到交叉编译工具能找到的位置

cd ~/zlib_tmp/include/

cp * /usr/local/arm/5.4.0/usr/lib/gcc/arm-none-linux-gnueabi/5.4.0/include

3、拷贝zlib的静态库文件到交叉编译工具能找到的位置

cd ~/zlib_tmp/lib

cp * /usr/local/arm/5.4.0/usr/lib/gcc/arm-none-linux-gnueabi/5.4.0/ -rf

4、Freetype库和头文件拷贝

重复刚刚zlib的过程

头文件拷贝:

cd ~/freetype_tmp/include/freetype2

cp * /usr/local/arm/5.4.0/usr/lib/gcc/arm-none-linux-gnueabi/5.4.0/include -r

库拷贝:

cd ~/freetype_tmp/lib

cp * /usr/local/arm/5.4.0/usr/lib/gcc/arm-none-linux-gnueabi/5.4.0/ -r

5、去到lvgl的工程,让其支持freetype

修改lvgl工程中的makefile

 修改lv_conf.h 使能freetype库

 6、将freetype_tmp/lib/下的libfreetype.so.6.18.3下载到开发板/usr/lib中

cd  ~/freetype_tmp/lib

使用下载命令把libfreetype.so.6.18.3下载到开发板/usr/lib中

7、下载字体文件到开发板中

在根目录下建一个font目录

mkdir  /font 

把字体文件下载到font目录中

8、参考官方demo

 

全部弄完后即可显示中文了

 

 

其他类型的lvgl库可能也是类似的操作大家可以参考过后自己研究。

 

 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值