前言:本小节主要是用107demo增加数字、字符以及图像显示功能,动态还是延续107demo功能实现。
一、字模提取
使用zimo221软件获取字符、数字以及需要显示的汉字的十六进制数组。
打开zimo221软件如图所示,在1处输入要提取的文字一个或多个。

生成的字模我们使用UltralEdit进行列模式编辑,编辑成如图所示的样子。

然后拷贝到程序的数组中,如图所示。

这样我们就制作好了需要的字库。
二、图模提取
将一个位置图标同样通过zimo221软件转为字模进行显示。
打开软件,点击打开图像或者新建图像都行,如图所示。

然后可以点击修改图像,对图像进行修改,也可以直接不修改。然后进行参数设置,如图所示,设置好参数,保留可选可不选,我没有选,因就一幅图像。

设置完成后,点击取模方式,选择C51格式,取模结果显示到点阵生成区,如图所示。

最后将取模结果写入到程序中就可以了。
三、程序设计
将107拷贝一份到108,需要修改.application_config和Kconfig.liteos_m.applications文件,根据修改后的文件自行修改,如图所示修改的demo目录及文件修改。

增加oledfont.h文件,如图所示,这个文件中包含了所有需要用到的字模,有可能不全可逐步添加。

在st7735s.c文件中增加数值、汉字等显示函数,方便调用,如图所示。

头文件中将这些函数进行声明,以备调用。
四、程序编译
回到源码目录的kernel/liteos_m,执行make menuconfig,选中108,如图所示。

到源码目录下,执行hb build -f,编译成功,如图所示。

五、程序下载
使用下载工具下载程序,如图所示。

复位按键进行复位后,串口打印如下,下载的时候停在那里,说明你的串口被占用着呢。
成功运行后如图所示,因测试LCD,目前显示都是静态的,后面增加wifi获取并显示。

更多热点文章阅读
- 鸿湖万联产品推荐官招募!启鸿OpenHarmony开发板免费体验
- 国产龙芯 LoongArch 平台已初步支持OpenHarmony操作系统
- 鸿湖万联扬帆系列“竞”开发板测评:开源鸿蒙应用软件开发
- 龙芯+OpenHarmony,“纯国产”自主生态愈发强大
- 万里红发布搭载OpenHarmony操作系统的平板电脑SP10
END
想了解更多开源技术?后台留言,立刻安排!就喜欢奖励一个“”和“在看”呗~
原文标题:开鸿智谷 NiobeU4 开发板 LCD 显示字符数字测试
文章出处:【微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。
-
OpenHarmony
+关注
关注
31文章
3926浏览量
20720
原文标题:开鸿智谷 NiobeU4 开发板 LCD 显示字符数字测试
文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
深化端侧AI与鸿蒙星闪技术布局,开鸿智谷助力谱写鸿蒙生态新篇章
【作品合集】润开鸿HH-SCDAYU800A开发板测评
【润开鸿HH-SCDAYU800A开发板试用体验】开箱对比
拓维信息及旗下开鸿智谷与株洲科技职业学院签约共建开源鸿蒙技术学院
【润开鸿HH-SCDAYU800A开发板试用体验】开箱评测报告
【润开鸿HH-SCDAYU800A开发板试用体验】润开鸿HH-SCDAYU800A开发板(四)
【润开鸿HH-SCDAYU800A开发板试用体验】润开鸿HH-SCDAYU800A开发板(三)
开鸿开发板深度体验:从开源鸿蒙开发到AI场景实践
【BPI-CanMV-K230D-Zero开发板体验】+TFT屏显示驱动及信息显示
【润开鸿HH-SCDAYU800A开发板试用体验】润开鸿HH-SCDAYU800A开发板(二)
九联开鸿亮相2025开源鸿蒙开发者大会
开鸿智谷新一代轻量级鸿蒙控制器首次公开发布!“鸿蒙+AI”交通方案斩获行业大奖

开鸿智谷 NiobeU4 开发板 LCD 显示字符数字测试
评论