logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在rk3568上架构纯c语言json脚本+webrtc服务音频设备播放设备程序

LDFLAGS += -Wl,-rpath-link,$(MOLIB_DIR)/usr/lib:$(MOLIB_UPDATER_DIR)/usr/lib:$(tang_DIR)/usr/lib# 运行时库搜索路径。

#架构#c语言#json
CAN 总线技术架构、运用与发展历程

本文系统阐述了CAN协议从汽车线束爆炸到工业物联的范式跃迁,聚焦其核心机制——非破坏性仲裁与错误自我隔离,并深入解析位时序、载荷经济学、错误状态机等关键技术。通过案例库与深水推演揭示物理层缺陷(如终端电阻缺失、拓扑失配)与负载管理疏漏的连锁后果。强调“ID即架构”“硬件过滤先行”“负载60%红线”等工程铁律,提出以资产账本、健康遥测与三查制度为核心的可复用实践体系,为机器人、工业控制等场景提供兼具

#架构#中间件
B07 BLE 文件传输与日志文件

本文系统阐述了嵌入式设备中文件与日志近场导出模块的演进历程、架构设计与核心机制。该模块从蓝牙单一通道起步,历经三次范式更替,发展为支持蓝牙与Wi-Fi双通道的独立线程架构,实现大文件可靠传输。其核心在于“命令触发、线程干活”的分层设计,通过白名单校验保障安全,以偏移续传、三验一签确保完整性,并以“每MB成本”等量化指标驱动性能与功耗平衡。模块兼具用户资产导出与售后诊断双重使命,强调机制与策略分离、

#架构#中间件
B04 BLE 录音协议接口与命令体系

本文系统阐述了蓝牙低功耗链路之上自定义应用层协议的设计与演进,聚焦帧格式、通道复用、命令体系与跨端契约。从串口指令到私有二进制协议的演进,确立了魔数定界、大端序、版本冻结等核心原则;通过四类逻辑通道实现控制、实时音频、文件与日志的无阻塞复用;以命令表驱动与元属性闸门保障可维护性;强调错误码即契约、应答=事实成立等设计哲学。协议在资源、兼容性与安全上建立长期成本账本,最终形成“笨而稳”的克制之美,成

#架构#中间件
B03 录音流缓冲与双环形缓冲

本文深入剖析了录音系统中双环形缓冲的设计原理与工程实践。针对编码器恒定速率与闪存、蓝牙等下游设备突发写入的矛盾,采用64KB文件环与16KB实时环的双环架构,实现“大块慢写”与“小帧快发”的解耦。通过无锁单生产者单消费者(SPSC)机制保障实时性,以水位驱动批处理提升闪存效率,结合冲刷握手与优雅关闭确保数据不丢失。设计强调容量可验算、错误分级上报、接口可观测,形成“零丢失”“低延迟”“高寿命”的服

#人工智能#架构#中间件
ToF 测距与 PIR 存在感知运用与发展历程

本文系统梳理了PIR与ToF传感器的原理、应用与工程实践,涵盖从历史演进到多平台实现的全链条知识。核心指出:PIR为1元级常开哨兵(检动不检静),ToF则需会话式测距(禁常开),二者通过“级联确认”实现功耗与误报双重优化。关键技术包括串扰校准、档位切换、状态机设计及健康自检,强调盖玻片校准、安装避障、多机分时防串扰等工程纪律。最终形成“感知最小化、本地闭环、隐私合规”的传感架构范式,适用于智能家居

#人工智能#架构#中间件
LwIP 协议栈广义论 AI设备网络赋能

LwIP是2001年Adam Dunkels开发的轻量级TCP/IP协议栈,专为资源受限的嵌入式系统设计,仅需数十KB内存即可运行。其核心理念为“零拷贝”与“静态内存优先”,通过内存池(MEMB)和pbuf链式缓冲区实现高效内存管理,支持IPv4/IPv6、TCP/UDP、DHCP、DNS等协议。提供原始API、Netconn API与Socket API三种编程接口,适应裸机与RTOS环境。广泛

#架构#中间件
构建cURL (Client URL)跨平台通用接口

cURL是一个功能强大的网络数据传输工具,支持多种协议(HTTP/HTTPS/FTP等)和认证方式。摘要重点介绍了其核心功能与典型应用场景:包括HTTP数据上传、物联网设备状态上报、日志收集、监控数据推送等应用示例。设计上采用模块化架构,通过Makefile实现自动化编译,支持跨平台开发和性能优化(如连接池和批量操作)。该工具特别适用于嵌入式系统、IoT设备和微服务架构中的网络通信需求,具有协议支

#架构#linux
BLE 协议栈 低功耗蓝牙

BLE(低功耗蓝牙)是蓝牙4.0引入的低功耗无线通信技术,专为物联网、可穿戴设备等场景设计。其核心理念为快速连接、短数据包传输与低占空比,实现微安级功耗。协议栈分层清晰,涵盖物理层、链路层至GATT应用层,支持广播、扫描、连接与安全配对。蓝牙5及后续版本扩展了速率、距离与功能,推动BLEAudio、Mesh网络发展。广泛应用于智能家居、医疗健康等领域,结合WiFi、NFC等技术实现多模协作,未来将

#架构#中间件
如何写一个WebRTC ACE音频应用处理模块

(INSTALL) -m 666 $(DIR_CUR)/include/webrtc_aec.h $(DESTDIR)$(INCDIR)# 安装头文件。

#linux#c语言#c++
    共 282 条
  • 1
  • 2
  • 3
  • 29
  • 请选择