相关文章
024、LVGL颜色格式与色彩管理
LVGL颜色格式与色彩管理
上周调试一个智能家居面板项目,客户反馈屏幕显示的颜色总是偏灰,尤其是红色图标看起来像褪了色。我拿着逻辑分析仪抓了一下午数据,最后发现是颜色格式转换时丢了一位精度——LVGL默认的RGB565格式把红色通道的5位数据截断成了4位。这种问题在嵌入式…
建站知识
2026/5/17 6:14:18
025、LVGL字体系统概述
LVGL字体系统概述:从乱码到优雅显示的调试笔记
去年做一款智能家居面板,屏幕显示温湿度数据时,中文字符全部变成方框。当时以为是编码问题,折腾了三天,最后发现是字体文件没加载——这个坑让我意识到,LVGL的字体系统远不止“选个字体”那么简单。今天这篇笔记,就聊聊我…
建站知识
2026/5/15 0:04:52
026、LVGL内置字体与自定义字体.txt
LVGL内置字体与自定义字体
从一次字体渲染翻车说起
上周调试一个智能家居面板项目,客户反馈说“屏幕上的温度数字显示不全,有些字符变成了方框”。我第一反应是编码问题,结果查了半天,发现是字体文件里压根没有对应的字符。更尴尬的是,我用的LVGL内置字体只覆盖了ASCII范…
建站知识
2026/5/15 0:04:52
Linux 中换行符 = 命令结束,xargs 防止意外执行的机制,不支持标准输入的命令,-i 在各个命令中的真实含义
本文主要讲解了Linux中换行符的作用及xargs命令的核心功能。 换行符在Linux中默认表示命令结束,可能导致多行命令粘贴时意外执行,可通过反斜杠\或分号;解决。 xargs的本质作用是将标准输入转换为命令行参数,而非简单的"多行变单行"…
建站知识
2026/5/15 0:04:52
027、LVGL字体生成工具使用
LVGL字体生成工具使用:从踩坑到实战
一个让人抓狂的下午
去年做一款智能家居面板,MCU是ESP32-S3,屏幕分辨率480x320。UI设计稿里有一款“思源黑体”的中文字体,字号24px。我天真地以为直接把.ttf文件扔进工程就能用——结果编译后固件体积直接飙到3.2MB,ESP32的Flash分区…
建站知识
2026/5/15 0:04:52
(课堂笔记)Linux 进阶:管道、权限、权限位、定时任务、网络运维、三剑客等
本文总结了Linux进阶操作的核心知识点: 1. 管道与批量处理(xargs、sort、uniq等命令组合使用); 2. 文件权限管理(chmod数字表示法及chown命令); 3. 定时任务配置(crontab时间格式与示…
建站知识
2026/5/16 1:45:35
028、LVGL多语言与Unicode支持
LVGL图形库从入门到精通 028:LVGL多语言与Unicode支持
一、一个让我熬夜的乱码问题
去年做一款出口欧洲的智能家居面板,客户要求界面支持德语、法语、中文。我心想LVGL不是自带UTF-8支持吗?直接字符串怼上去就完事了。结果烧录后,德语界面“ber”显示成“?ber”,中文“…
建站知识
2026/5/16 20:37:00
ESP32-C6与CircuitPython:物联网开发入门与实战指南
1. ESP32-C6与CircuitPython:为什么是嵌入式开发的“黄金搭档”?如果你刚拿到一块ESP32-C6开发板,面对一堆引脚和陌生的术语,可能会有点无从下手。别担心,这种感觉每个硬件开发者都经历过。嵌入式开发听起来高深&#…
建站知识
2026/5/16 23:03:04

