avatar
文章
20
标签
58
分类
9
首页
归档
关于
ZHG2XU
搜索
首页
归档
关于

项目文档

TXW81x 微信 UI、控制层与业务服务开发文档
发表于2026-07-17|项目文档TXW81x 可视对讲
项目: TXW81x 可视对讲 UIUI: wechat_ui.c控制层: wechat_ui_control.c服务层: wechat_service.c提交范围: e9a2fb5 至 2440a8e分析基线: 2440a8e(2026-07-17) 1. 三层职责wechat_ui.c 创建入口按钮和聊天页面; 管理 LVGL 对象、group、焦点和 timer; 绘制本地/远端语音与表情气泡; 把控制动作转交 callbacks; 从 callback 拉取可显示消息。 wechat...
TXW81x 微信语音 Opus 与 WCA 音频链路开发文档
发表于2026-07-17|项目文档TXW81x 可视对讲
项目: TXW81x 可视对讲 UI音频适配: sdk/lib/gui/intercom_ui/wechat_app/wechat_audio.c编解码库: sdk/lib/opus/Opus 版本: 1.5.1提交范围: 6c55dda 至 2440a8e分析基线: 2440a8e(2026-07-17) 1. 模块定位wechat_audio 将项目音频 stream、Flash 文件和 Opus API 封装为单任务异步作业接口: wechat_audio_record_start():开始录音...
TXW81x 微信消息 UDP v2 协议开发文档
发表于2026-07-17|项目文档TXW81x 可视对讲
项目: TXW81x 可视对讲 UI模块: sdk/app/wechat_udp/协议版本: 2默认端口: 5010/UDP提交范围: febc4f7 至 2440a8e分析基线: 2440a8e(2026-07-17) 1. 模块定位wechat_udp 是微信消息功能的网络传输层,当前负责: 创建并绑定 UDP socket; 管理固定对端地址; 生成和解析统一 v2 包头; 异步发送表情消息; 同步分片发送 WCA 语音文件; 在 RX 任务中校验数据包并回调上层服务。 模块不负责 UI、Op...
TXW81x 微信消息模块总体架构开发文档
发表于2026-07-17|项目文档TXW81x 可视对讲
项目: TXW81x 可视对讲 UI模块: 微信式语音与表情消息阶段: UI、业务服务、UDP 与 Opus 链路整合提交范围: e9a2fb5 至 2440a8e分析基线: 2440a8e(2026-07-17) 1. 文档目标本文给后续开发者建立模块级心智模型,重点说明以下问题: 微信入口从哪里创建,页面由谁管理; 按键事件如何转换为录音、发送、播放等业务动作; UDP 收发线程、服务线程和音频线程如何协作; Opus 在本项目中承担什么职责; 哪些路径已经实现,哪些仍是预留能力; 维护时需要优先...
TXW81x 视频对讲开发实战:JPEG over UDP 传输、双通道显示与 LVGL 页面联动
发表于2026-07-10|项目文档TXW81x 可视对讲
1. 项目概述本文面向 81x_intercom_ui 工程,重点说明以下两个模块: sdk/app/video_intercom/:负责 JPEG 视频帧的获取、UDP 分片发送、网络接收、帧重组和远端 JPEG 投递。 sdk/lib/gui/81x_demo_ui/:负责启动画面、按键翻页、本地/远端画面模式切换,以及 LCD P0/P1 双视频通道布局。 当前方案采用双端对等结构。每台设备既是发送端,也是接收端:本地摄像头画面编码成 JPEG 后通过 UDP 发给对端,同时接收...
ADPCM 对讲模块详细设计文档
发表于2026-07-03|项目文档TXW82x ADPCM 对讲
ADPCM 对讲模块详细设计文档1. 文档目标本文档说明 sdk/app/intercom/intercom_adpcm.c 的 ADPCM 对讲模块实现,重点讲清楚: 模块整体职责 依赖的流和内存资源 初始化顺序 线程之间的分工 编码、发送、接收、解码、播放链路 函数之间的调用关系 关键回调函数和函数指针绑定关系 本文档对应的核心文件: sdk/app/intercom/intercom_adpcm.c sdk/app/intercom/intercom.h sdk/app/audio_app/bbm...
Spook 图传模块分析文档
发表于2026-07-03|项目文档TXW82x 图传
Spook 图传模块分析文档1. 文档范围本文档分析 sdk/app/spook/ 目录中与图传直接相关的实现,重点覆盖以下内容: spook 模块初始化 实时 RTSP 图传主流程 stream 分发机制 RTSP 会话建立与播放控制 RTP/JPEG 实际发包流程 音频辅助链路 函数指针绑定关系 本文档主要针对实时预览链路 /webcam,同时补充 /file 文件回放链路与其复用关系。 2. 目录中与图传最相关的文件2.1 核心入口 sdk/app/spook/spook.c sdk/a...
TXW82x Spook RTSP 流媒体服务器架构文档
发表于2026-06-30|项目文档TXW82x 图传
TXW82x Spook RTSP 流媒体服务器架构文档1. 概述Spook 是一个运行在 TXW82x 嵌入式芯片上的轻量级 RTSP 流媒体服务器,通过 Wi-Fi 将摄像头采集的视频以 RTSP 协议推送给手机/电脑等客户端。最初由 Nathan Lutchansky 于 2004 年开发的开源项目,后被移植到 TXW82x 平台(CK810 CPU + lwIP 协议栈)。 1.1 核心能力 能力 说明 视频编码 MJPEG (硬件 JPEG 编码器)、H.264 (硬件 H.26...
TXW82x 平台相册功能开发文档
发表于2026-06-30|项目文档TXW82x 相册
TXW82x 平台相册功能开发文档 项目: TXW82x 相册功能日期: 2026-06-30基于提交: 72ce4df (更新相册功能) + eab804e (添加照片选中功能)技术栈: LVGL 8.x / FatFS (SD卡) / MSI (Media Stream Interface) / 硬件JPEG解码 + CSC硬件 目录 功能概述 文件变更清单 数据结构详解 MSI 流水线架构 核心函数逐分析 UI 界面布局 按键系统与焦点导航 全屏预览机制 CSC 动态格...
TXW82x 平台 H.264 硬解码播放器 UI 组件开发文档
发表于2026-06-22|项目文档TXW82x H.264 播放器
H264 Player UI 组件开发文档1. 概述h264_player_ui.c 是基于 LVGL 图形框架和 MSI(Media Stream Interface)媒体流管道实现的 H.264 硬解码播放器 UI 组件。运行于 TXW82x WiFi 摄像头 SoC(C-Sky CK804DF 内核)平台。 功能: 在 LCD 上创建 H.264 文件播放器的菜单入口 遍历文件系统中 H264/ 目录下的 *.h264 文件并展示文件列表 选择文件后,通过 MSI 管道完成硬件解码并在 LCD 视频层...
12
avatar
钟栩
记录嵌入式开发、系统设计与问题解决
文章
20
标签
58
分类
9
Follow Me
公告
保持好奇,持续构建,把复杂的事情讲清楚。
最新文章
TXW81x 微信 UI、控制层与业务服务开发文档2026-07-17
TXW81x 微信语音 Opus 与 WCA 音频链路开发文档2026-07-17
TXW81x 微信消息 UDP v2 协议开发文档2026-07-17
TXW81x 微信消息模块总体架构开发文档2026-07-17
Blog 视觉与阅读体验追加优化开发文档2026-07-12
分类
  • Bug 修复1
  • 博客开发6
  • 项目文档12
    • TXW81x 可视对讲5
    • TXW828 AI 闹钟2
    • TXW82x ADPCM 对讲1
    • TXW82x H.264 播放器1
    • TXW82x 图传2
标签
CSS UI组件 代码移交 TXW82x 样式 音频编解码 图片 UI架构 微信消息 重构 TXW828 H.264 MSI JavaScript 目录 ADPCM 业务服务 JPEG 网络协议 视频对讲 Git 设计模式 Wi-Fi图传 C语言 代码高亮 嵌入式 RTOS Opus Hexo RTSP 前端 TXW81x 项目文档 RTP 双画面 状态机 对讲 可视对讲 语音传输 Spook
归档
  • 七月 2026 12
  • 六月 2026 4
  • 五月 2026 4
网站信息
文章数目 :
20
运行时间 :
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2022 - 2026 By 钟栩
循此苦旅 以达繁星
搜索
数据加载中