logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Webrtc uvc Camera

精准定位性能瓶颈:知道每次点击按钮后发生了什么,哪一步最耗时优化初始化速度:避免localStorage阻塞,异步化设备枚举选择合适的本地服务器:理解不同方案的优劣和适用场景预防内存泄漏:知道在哪里可能泄漏,如何检测和修复实现高级特性:PWA离线、WebSocket实时传输等

#webrtc#架构#linux +3
如何写一个WebRTC ACE音频应用处理模块

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

#linux#c语言#c++
CAN系列芯片全面技术分析

SJA1000: 经典独立CAN控制器,支持CAN 2.0A/BTJA1040/1050: 高速CAN收发器TJA1145: 高速CAN FD收发器MCP2515: SPI接口CAN控制器,支持CAN 2.0BMCP25625: CAN FD控制器ATA6560/ATA6561: CAN收发器SN65HVD23x: 3.3V CAN收发器TCAN33x: CAN FD收发器系列CC770: 早期C

#linux#架构
HarmonyOS 各个层级的通信机制

本文深入剖析了鸿蒙操作系统的分布式通信架构,重点围绕IDL接口描述语言、分布式软总线(DSoftBus)和系统能力管理框架(SAMgr)三大核心组件展开分析。鸿蒙通过扩展Android Binder范式,构建了统一单设备IPC与跨设备RPC的通信体系:IDL作为接口契约层,严格定义服务接口并自动生成代理/桩代码;DSoftBus作为通信基座,抽象底层网络差异,实现设备自发现与安全传输;SAMgr则

#harmonyos#华为
瑞芯微RK3568芯片鸿蒙标准系统

本文深度分析了瑞芯微RK3568芯片运行鸿蒙系统的启动全流程。系统采用BootROM→U-Boot→ATF→鸿蒙内核的分层架构,重点优化了分布式功能支持。通过U-Boot层实现A/B系统选择和分布式启动协商;ATF层扩展了分布式安全通信和设备认证服务;内核层集成HDF驱动框架和分布式调度能力。系统特色包括:1)完整的分布式软总线架构;2)方舟运行时支持高性能JS/TS应用;3)原生AI集成(NPU

#架构#鸿蒙
物联网Linux网络主机设备系统守护进程

本文分析了Linux系统守护进程的完整架构设计与实现。该系统采用模块化分层架构,主要包含以下核心组件: 核心管理层(sysdemo_main.c) 进程生命周期管理 系统初始化与信号处理 命令行参数解析 配置管理模块(demo_config.c/h) JSON配置文件解析 结构化配置容器设计 动态加载机制 进程监控系统 进程状态检查(PID/堆内存/CPU) 阈值检测与处理策略 死锁检测机制 文件

#linux#网络#tcp/ip +1
HarmonyOS 各个层级的通信机制

本文深入剖析了鸿蒙操作系统的分布式通信架构,重点围绕IDL接口描述语言、分布式软总线(DSoftBus)和系统能力管理框架(SAMgr)三大核心组件展开分析。鸿蒙通过扩展Android Binder范式,构建了统一单设备IPC与跨设备RPC的通信体系:IDL作为接口契约层,严格定义服务接口并自动生成代理/桩代码;DSoftBus作为通信基座,抽象底层网络差异,实现设备自发现与安全传输;SAMgr则

#harmonyos#华为
搭建Linux物联网远程客户端性能白盒测试程序

摘要:该UNIX域套接字客户端程序实现了一个本地进程间通信系统,包含两个核心模块:socket.c负责底层通信(创建连接、数据收发),main.c实现业务逻辑(命令解析、事件驱动)。采用分层架构设计,通过epoll实现高效I/O多路复用,支持信号处理和错误恢复机制。Makefile配置支持ARM交叉编译,可部署到嵌入式系统。程序特点包括:模块化设计(通信与逻辑分离)、事件驱动架构、完善的资源管理(

#网络#linux#架构 +2
TCP vs UDP本质区别之未来趋势和技术

本文探讨了现代网络技术的核心趋势与最佳实践,主要聚焦于三个关键领域: 前沿技术演进: eBPF驱动的网络栈革新,支持TCP协议完全在eBPF中实现 QUIC/HTTP3内核原生支持,提供多路复用和0-RTT连接 AI驱动的网络优化,实现智能拥塞控制和负载均衡 网络协议深度对比: 详细分析TCP与UDP的核心差异,包括连接管理、可靠性机制和流量控制 提供协议选择决策树,涵盖可靠性、延迟、广播等关键考

#网络#服务器#运维
C++ RAII生命周期编程完整示例

本文展示了一个完整的C++ RAII(Resource Acquisition Is Initialization)编程示例项目,通过三个核心组件演示资源管理的最佳实践: 内存管理器:实现单例模式的内存追踪系统,通过RAII包装器自动管理内存分配/释放,提供泄漏检测和性能统计功能。 文件处理器:采用策略模式实现多种文件操作策略,RAII封装确保文件自动关闭,支持缓冲优化和异常安全。 连接池:基于对

#linux#服务器#c++
    共 48 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择