logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

OpenHarmony中ICaptureSession.idl文件解析

编写的接口定义文件,主要用于描述。

市面常见大模型

当前市面上的大模型呈现“通用模型+领域专用模型”的多元格局,覆盖国际巨头、开源社区与垂直行业解决方案。

#架构#人工智能
FFmpeg 源码架构分析

答:① 实现滤镜的初始化(

#视频编解码
ROS2动作通信实现

以下以“模拟机械臂移动”为例,完整实现动作通信(包含C++和Python版本)。首先需要创建功能包,并通过.action文件定义动作的数据结构。在功能包中创建action目录,用于存放.actiontouch MoveRobot.action # 定义机械臂移动的动作类型编辑# 目标(Goal):机械臂需要移动到的目标位置(x, y坐标)float64 xfloat64 y---# 结果(Resu

#机器人
RTMP协议详解

RTMP是实时流媒体领域的“经典协议”,其分层设计、Chunking优化、TCP可靠性支撑了早期直播生态的发展。尽管当前在客户端播放、低延迟场景中被替代,但在“推流链路”和传统直播场景中仍有不可替代的地位。理解RTMP的架构、消息类型与工作流程,是掌握实时流媒体传输原理的关键基础。

#实时音视频
Buildroot进行Linux根文件系统定制

Buildroot 是一个开源工具集,通过配置文件定义目标系统的架构、组件和特性,自动下载源码、交叉编译工具链、应用程序,并最终生成完整的根文件系统镜像(如ext4、squashfs等),支持几乎所有主流嵌入式架构(ARM、x86、MIPS等)。Buildroot 通过配置驱动自动化构建流程,核心是通过定义系统特性,再通过make生成根文件系统。定制化可通过外部树添加应用、overlay修改配置实

#linux
嵌入式软件分层方案设计

这套完整方案包括了系统的架构设计和具体的实施计划。架构设计明确了各层的职责和模块组成,实施计划则提供了短期、中期和长期的具体任务,确保架构调整能够有序进行。通过这些优化,系统将变得更加模块化、可维护和可扩展,能够更好地支持业务需求的变化和系统的持续演进。

#系统架构
C++ 双buffer数据结构

C++17的双buffer数据结构,支持并发环境下的顺序读写操作。双buffer的核心思想是使用两个缓冲区,一个用于写入,一个用于读取,通过切换机制实现高效的并发操作。

#c++#数据结构#算法
CyberDog模块硬件连接

CyberDog(以小米开源四足机器人为例)的硬件模块连接遵循“主控制器为核心,分布式子系统协同”的架构,通过标准化接口和总线实现各模块的通信与控制。(或Jetson Xavier NX,高配版)作为主计算单元,集成GPU用于AI计算(如视觉识别、运动规划)。电机与主系统的连接依赖。这种架构既保证了各模块的独立工作,又通过标准化接口实现了高效协同,适合机器人动态运动场景的稳定性需求。核心控制器是C

#自动驾驶#人工智能
Effective Modern C++技术要点总结

Effective Modern C++》的本质不是“罗列特性”,而是传递现代C++的设计哲学安全优先:用RAII(智能指针、lock_guard)管理资源,避免裸指针、手动释放、数据竞争;性能优化:用移动语义减少拷贝,用constexpr转移编译期计算,用避免临时对象;简洁可读:用auto简化类型名,用Lambda简化短期函数,用using简化模板别名;类型安全:用decltypeconstex

#c++#开发语言
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择