logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ 性能之巅:解锁 Zenoh 协议全栈实战,从微秒级延迟到零配置分布式架构

Zenoh协议作为下一代数据分发解决方案,正在革新C++高性能计算领域的通信标准。本文重点介绍了zenoh-cpp库在自动驾驶、机器人等实时系统中的三大核心优势:1)零拷贝技术实现微秒级延迟;2)统一支持Pub/Sub、RPC和时间序列存储;3)自动选择最优传输路径(UDP/TCP/SHM)。通过完整的C++17/20代码示例,展示了激光雷达数据发布、配置服务请求响应等工业级应用场景。文章还深入解

文章图片
#c++#分布式#架构 +3
跨越32位与64位鸿沟:嵌入式Linux系统在ARM架构下的全链路性能优化实战指南

ARM32与ARM64虽同属ARM家族,但在指令集、寄存器、内存模型和ABI上存在本质差异。嵌入式Linux开发者需在全软件生命周期中贯彻架构感知(Architecture-Aware)开发理念——从编译器选项的选择,到运行时行为的调优,每一步都影响着系统的性能、功耗与稳定性。未来,随着RISC-V等架构的兴起,多架构协同优化将成为常态。掌握ARM32/ARM64的优化精髓,不仅是应对当下需求的关

文章图片
#linux#arm开发#架构 +3
编译期有理数的魔法:C++11 <ratio> 全面深度解析 —— 构建零运行时开销的类型安全单位系统与元编程基石

在科学计算、嵌入式系统、金融工程和高性能仿真中,精确的单位表示与转换至关重要。传统方案依赖浮点数(如 double seconds = 0.001;),但浮点精度限制和舍入误差可能引发灾难性后果。更糟的是,int ms = 1000; 这样的代码完全丢失了“这是毫秒”的语义,极易导致单位混淆(如将毫秒误当作秒使用)。C++11 引入的 <ratio> 库提供了一种革命性的解决方案:在编译期以最简分

文章图片
#c++#安全#设计模式 +4
掌控字节序:std::byteswap 与 std::endian::native 全面深度解析与跨平台二进制数据处理实战指南

小端序(Little-Endian, LE):低位字节存于低地址0x12345678大端序(Big-Endian, BE):高位字节存于低地址0x12345678🌐现实分布小端主导:Intel/AMD x86/x64、绝大多数现代 ARM(可配置但默认小端)大端场景:网络协议(“网络字节序” = 大端)、Java 虚拟机、部分 DSP/嵌入式系统:平台为小端:平台为大端:当前平台的实际字节序(等

文章图片
#arm开发#嵌入式硬件#c++ +3
极速安全:C++17 <charconv> 全面解析 —— 高性能无异常字符串与数值互转的终极方案

立即使用<charconv>需要最高性能的数值转换要求无异常(如嵌入式、实时系统)追求确定性行为(无 locale 干扰)希望避免堆分配处理结构化数据(JSON、CSV、二进制协议)需要locale 格式化(如货币、本地化数字)输入包含千位分隔符等非标准格式项目仍使用 C++14 或更早标准🚀行动建议:在你的下一个 C++17+ 项目中,将所有sprintfstoi替换为<charconv>——

文章图片
#安全#c++#arm开发 +3
超越布尔数组:C++ std::bitset 的位级并行艺术与极致性能实践

摘要:本文深入探讨C++标准库中的std::bitset,分析其在算法优化、嵌入式系统等场景下的高效应用。作为处理固定长度位序列的首选容器,std::bitset通过编译期确定大小、无堆分配和位级并行操作等特性,实现空间最优(N位仅占⌈N/8⌉字节)和性能优化。文章详细解析其设计哲学、内存布局、接口特性,并通过性能对比证明其在位操作中的优势。同时提供工业级应用示例(如权限控制、状态机等),指出常见

文章图片
#c++#arm开发#开发语言
轻如鸿毛,稳如磐石:嵌入式开发者的 cJSON 全面实战指南

摘要:cJSON作为轻量级ANSICJSON解析库,凭借单文件实现、零依赖和MIT许可证等优势,成为嵌入式系统和C项目处理JSON的首选。本文系统介绍cJSON的核心原理和使用方法,包括:1)快速入门指南,演示JSON解析与生成;2)内存管理机制及自定义分配器配置;3)高级技巧如嵌套结构构建和类型安全访问;4)常见陷阱与最佳实践,如内存泄漏防范和性能优化。针对不同场景,对比cJSON与其他解析库特

文章图片
#json#c++#网络 +2
STM32:嵌入式世界的“瑞士军刀”——深度解析意法半导体32位MCU的架构演进、生态优势与全场景应用

STM32的成功绝非偶然——它源于ST对嵌入式开发者痛点的深刻理解:既要性能,也要功耗;既要集成,也要灵活;既要强大,也要易用。通过“内核分层 + 外设集成 + 生态闭环”的铁三角战略,STM32已成为工程师手中最可靠的“嵌入式瑞士军刀”。在AIoT与工业4.0浪潮下,STM32正从“连接设备”迈向“智能设备”,其持续的技术创新与开放生态,必将为下一代嵌入式系统注入更强动力。选择STM32,不仅是

文章图片
#单片机#stm32#架构
从裸机到系统架构师:嵌入式系统工程师的十年进阶地图

《嵌入式工程师进阶之路:从裸机开发到系统架构师》 本文为嵌入式工程师规划了一条清晰的成长路径:从基础的裸机开发(MCU架构、寄存器操作)起步,逐步进阶到RTOS应用(任务调度、中间件)、嵌入式Linux(驱动开发、BSP定制),再到安全机制(TEE、功能安全)和边缘AI部署,最终成为具备系统架构能力的专家。文章强调底层调试、文档规范与持续学习的重要性,指出真正的壁垒在于对系统本质的深度理解,而非工

文章图片
#系统架构
具身智能时代:机器人开发全栈技术图谱与实战指南(2026版)

机器人开发是一门高度交叉的系统工程,需要硬件、软件、算法、控制等多领域知识的深度融合。2026年,随着具身智能技术的成熟,机器人正从"自动化设备"进化为"智能伙伴"。🎯建立系统思维:理解各层技术的相互依赖关系🔧重视实践:70%时间用于动手项目,20%用于交流,10%用于理论学习📚持续学习:关注ROS2、VLA模型、强化学习等前沿技术🤝融入生态:积极参与开源社区,贡献代码与经验机器人技术的未

文章图片
#机器人#自动驾驶#去中心化 +4
    共 69 条
  • 1
  • 2
  • 3
  • 7
  • 请选择