当前位置:首页>鸿蒙APP>鸿蒙南向带屏应用替换文字显示过程记录

鸿蒙南向带屏应用替换文字显示过程记录

  • 2026-08-19 08:29:15
鸿蒙南向带屏应用替换文字显示过程记录
摘要:本文记录通晓开发板替换界面显示文字的过程,结合前文的图片替换鸿蒙南向带屏应用换logo图片的过程记录,可以共同完成带屏设备的UI展示,让南向设备可以在设备侧输出设备状态,传感器信息等内容,方便近端维护。
文字显示和图片显示类似,分为两部分:获取文字的十六进制数组,设置需要显示的文字。
一、准备文字的数组:
1. 打开PCtoLCD2002(这是嵌入式常用字模软件,给单片机、STM32、Arduino 等嵌入式设备的 LCD/OLED/TFT 液晶屏幕做字模 / 图片点阵提取。)
   2. 打开后,在输入框内输入需要的字,这里用“吴”字举例子,根据自己所需选择字体方向(此处用默认的逐列式):
设置字体,尺寸等属性后,点击生成字模,下方会生成数组。
默认生成的数组,和代码中的还有些格式上的区别,将在第二步再介绍。
二、修改代码:
1. 首先修改lcd_font.h中的字库,添加刚才生成的数组,注意修改格式,去掉大括号,改成和原有字模相同的格式并保存。
2. 修改dev_ctl.c文件,修改我们需要替换或者展示的文字内容,本例中我们修改“智慧家居”为“智慧吴居”并保存。
到此已经完成了文字的替换和修改。
三、构建镜像和烧录
前文已经介绍过构建和烧录的过程,本文就不再赘述,烧录后的结果如下图所示:
我们可以看到“吴”字是躺着的,这是为什么呢?
TIP:这是因为我们选择了“逐列生成”,所以生成的字模就是倒着的,思考下为什么?
我们修改参数为“逐行生成”,重新再进行构建烧录,就会发现“吴”字站起来了,如下图:
致谢:本文实验过程及截图拍照由小吴同学操作,在此表示感谢~~

最新文章

随机文章