logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LVGL 入门第二课:文字是怎么显示出来的?一文搞懂 `lv_label`

上一篇我们讲了lv_obj。也就是 LVGL 里最基础的对象。理解了lv_obj之后,就知道 LVGL 里面很多控件并不是完全孤立的东西,它们本质上都建立在对象系统之上。但是只有一个空对象,界面还是很单调。接下来最常用的控件,就是文字控件。页面标题按钮文字状态提示温度数值设备名称错误信息lv_label显示文字。不过,新手第一次使用lv_label英文能显示,中文显示不了。设置了变量,但数值没有更

文章图片
#嵌入式硬件#linux
LVGL 入门第三课:按钮为什么没有文字?一文搞懂 `lv_button`

学完lv_obj和lv_label之后,我们终于可以开始做一个真正能交互的控件了。最常见的交互控件,就是按钮。确认取消返回开始保存设置连接设备lv_button我明明创建了一个按钮,为什么按钮上没有文字?按钮本身只是一个可以点击的对象。它不会自动帮我们显示文字。如果想让按钮显示文字,需要在按钮里面再创建一个lv_label。lv_obj:提供大小、位置、样式、事件等基础能力。lv_label:负责

文章图片
#嵌入式硬件#linux
ESP32-S3 部署 MimicLaw 完整教程:从零到成功调用 DeepSeek

📦 准备硬件(ESP32-S3 + USB数据线)↓🔧 安装 ESP-IDF v5.5.2↓🔑 获取 DeepSeek API Key↓🧪 curl 测试 API 是否可用↓↓📝 配置 mimi_secrets.h↓✏️ 修改 llm_proxy.c(Host + Path)↓↓↓↓🎉 成功运行!装环境— ESP-IDF拿 Key改两行代码— Host 和 Path编译烧录一块几十块钱

#嵌入式硬件#c语言#单片机
OpenClaw 安装与免费千问模型配置教程

OpenClaw 真正难的不是“怎么安装”,而是“装完以后如何选一个稳定、低门槛、可立即使用的模型”。免费的千问方案,正好适合作为第一步:不用先折腾复杂 API 计费,也不用上来就背一堆提供商差异。你只需要记住一条主线:先装 OpenClaw,再启用 qwen-portal-auth,登录 Qwen,最后把默认模型切到 qwen-portal/coder-model。走通这条线,OpenClaw

文章图片
ESP-IDF开发:用乐鑫组件库,三分钟搞定按键驱动!

在学ESP32开发的过程中,遇到一个让我特别爽的东西——乐鑫组件库(Espressif Component Registry)。事情是这样的:我想给板子上的按键加个单击检测功能。按照以前的思路,我得自己写GPIO中断、做消抖、搞状态机……一套下来少说也得折腾半天。然后我发现乐鑫竟然有个官方组件库,里面有现成的button组件,两行命令就能装好,几行代码就跑起来了。早知道有这东西,我之前造的那些轮子

#嵌入式硬件
ESP32-S3 蓝牙 BLE 从零到一:广播、服务、特征,用一个智能灯的例子全讲透

iBeacon 是苹果推出的基于 BLE 广播的定位协议。本质就是一个不停向外发送数据的蓝牙设备,不需要连接,任何人都能收到。商场定位、门店推送、资产追踪……都靠它。iBeacon 是苹果定义的格式,如果不需要兼容 iBeacon 协议,完全可以自定义广播内容。初始化 NVS↓释放经典蓝牙内存(省内存)↓初始化蓝牙控制器 → 启用 BLE 模式↓初始化 Bluedroid → 启用↓注册 GAP

#嵌入式硬件
ESP32-S3 OTA 空中升级:不拆机不拔线,通过网络给设备刷固件

NVS(存储)↓SPIFFS(文件系统)↓分区表(Flash 空间规划)↓SmartConfig(Wi-Fi 配网)↓HTTP/HTTPS(网络通信)↓MQTT(实时通信,上云)↓OTA(远程升级) ← 本篇到这里,一个物联网设备从开发到产品化需要的核心技术栈就基本齐了。

#网络#服务器#运维
ESP32-S3 真正“上云“:从零实现 MQTT 客户端,连接涂鸦云平台

上一篇搞定了 HTTP 请求,ESP32-S3 已经能跟服务器一问一答了。但我很快发现一个问题——HTTP 是"你问我才答"的模式。设备想知道有没有新指令?发个请求问一下。过一秒再问一下。再过一秒再问……这就是所谓的轮询,既浪费流量又浪费电。服务器有新消息,能主动推送给设备。这正是 MQTT 干的事。MQTT 是一种基于发布/订阅模式的轻量级协议,专门为物联网场景设计。设备订阅一个主题,有人往这个

#嵌入式硬件
ESP32‑S3 串口:从“能打印日志”到真正用在业务里

UART 是一个非常“基础”的外设,但在 ESP32‑S3 + FreeRTOS 的体系里,它绝对不是“玩具”。用任务拆收发用缓冲区抗抖动用队列解耦 ISR 和业务串口已经不只是调试工具,而是一个标准、可靠的通信通道。

文章图片
#嵌入式硬件
ESP32-S3 的 PWM(LEDC),我是怎么真正“用明白”的

LED 调光呼吸灯电机调速蜂鸣器编码器 / 反馈系统甚至是一些“伪 DAC”场景而且LEDC 天然就适合和 FreeRTOS 任务配合一个任务调占空比一个任务管业务逻辑硬件 PWM 自己跑,不占 CPU。

文章图片
#mongodb#数据库
    共 21 条
  • 1
  • 2
  • 3
  • 请选择