logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据传输改造

数据传输改造小记:从等推送,到自己出门打饭 做嵌入式久了,多少都有点"队列情结"。数据嘛,天经地义应该从串口那头流过来,进队列,后面慢慢消费。我一开始也是这么想的,直到这套东西在 MH1000 上开始作妖。 以前的队列是怎么干活的 老路子很标准:MCU 主动推 CMC 帧,串口收进来塞进队列,数据中心的解析任务用 xQueueReceive 一条条掏出来解,解完往 field_

wsl通过msi 安装包修复

记一次WSL2周末关机后彻底罢工的惨痛修复经历 大家好啊,又到了每月产出文章的时间了。这次不聊高深的技术原理,就想跟大家分享一个这两天把我折磨得死去活来的真实事故——我亲爱的 WSL2 (Ubuntu-20.04) 在周末关个机之后,突然就罢工了。 周一早上,迎面痛击 本以为周末充满电,周一能直接高效产出。结果一打开电脑,习惯性地打开项目文件夹,迎面就是一个红色的报错:\\wsl.localhos

基于OpenHarmony的MQTT语音导航模块数据流设计与实践

嵌入式MQTT开发中,通信稳定性往往不取决于协议本身,而取决于数据流如何在不同线程间流动。本文从数据流视角,梳理MQTT语音导航模块的设计思路。 一、整体数据流 云端MQTT Broker↓设备MQTT客户端(tcpip线程回调)↓消息队列↓工作线程↓地图引擎接口↓JSON构造↓tcpip_callback↓MQTT发布↓云端 text 整个链路是单向异步的:下行指令从云端到达设备,在工作线程中完

基于OpenHarmony的MQTT语音导航模块开发实践

一、项目背景 最近在做一个车载仪表的语音导航功能,核心需求是通过MQTT协议实现云端与设备的双向通信——云端下发搜索指令,设备端搜索POI后上报结果,再通过语音或旋钮选择目的地和路线,最终完成导航启动。 项目基于OpenHarmony L0轻量系统,跑在D21X开发板上。MQTT作为轻量级物联网协议,天然适合这种资源受限、需要实时通信的场景。 二、整体架构 整个模块分为三层: MQTT通信层:负责

到底了