稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • 内存屏障的硬件原理: 从 Store Buffer 到 ARM DMB/DSB/ISB
    内存屏障是无锁编程的底层基石,但多数文章停留在 acquire/release 的使用层面,没有解释 **为什么** CPU 会重排序。
    • 橘色的喵
    • 8小时前
    • 3
    • 点赞
    • 评论
    C++
  • C++ 消息总线性能实测: 6 个开源方案的吞吐量与延迟对比
    在同一硬件上统一测试 MCCC、eventpp、EnTT、sigslot、ZeroMQ、QP/C++ 六个消息总线方案,从吞吐量、延迟、内存安全、嵌入式适配性四个维度给出选型建议
    • 橘色的喵
    • 8小时前
    • 3
    • 点赞
    • 评论
    C++
  • 基于无锁消息总线的观察者模式: 零堆分配、单线程消费
    基于无锁 MPSC 消息总线,实现嵌入式场景下的数据分发架构。提供两种方案: Component 动态订阅版和 StaticComponent 零开销编译期分发版。
    • 橘色的喵
    • 8小时前
    • 3
    • 点赞
    • 评论
    C++
  • MCCC 消息总线零堆分配优化与性能实测
    从 MCCC 消息总线优化实践中提炼 5 个零堆分配模式 (Envelope 内嵌、编译期类型索引、函数指针 RAII、FixedFunction/FixedVector/FixedString
    • 橘色的喵
    • 8小时前
    • 3
    • 点赞
    • 评论
    嵌入式
  • 对象池在嵌入式热路径上的三个隐性成本
    对象池 (mutex + queue + shared_ptr) 比裸 malloc 快约 60%,是减少堆分配的第一步改进。
    • 橘色的喵
    • 8小时前
    • 4
    • 点赞
    • 评论
    C++
  • newosp 源码中的 C++17 实践: 8 项能力的工程落地
    从 newosp v0.4.3 (43 headers, 1153 tests) 源码中提炼 C++17 能力的实际工程运用。每项附具体代码位置、设计决策和 C 语言对比
    • 橘色的喵
    • 8小时前
    • 3
    • 点赞
    • 评论
    嵌入式
  • Unix Domain Socket 实时性优化: 嵌入式 IPC 全链路调优
    面向嵌入式 ARM-Linux 平台的 Unix Domain Socket 实时性优化系统指南..
    • 橘色的喵
    • 8小时前
    • 2
    • 点赞
    • 评论
    嵌入式
  • 轻量级 C++14 日志库设计: 可插拔后端与零依赖架构
    在嵌入式 ARM Linux 项目中,基于 Boost.Log 的日志方案因临时对象创建、std::regex 解析和动态链接依赖而成为性能瓶颈。本文以 loghelper 的重构为例,将其改造为 C
    • 橘色的喵
    • 8小时前
    • 3
    • 点赞
    • 评论
    嵌入式
  • TCP 非阻塞发送的 Short Write 问题: 环形缓冲区 + epoll 事件驱动方案
    非阻塞 TCP 发送的 short write 问题在高吞吐嵌入式场景下不可回避。本文从一个 环形缓冲方案出发,逐项分析其 5 个工程缺陷
    • 橘色的喵
    • 8小时前
    • 3
    • 点赞
    • 评论
    C++
  • 行为树 Tick 机制深度解析: 从原理到 bt-cpp 实践
    行为树的 Tick 心跳机制将复杂任务编排抽象为一棵可组合的静态规则树,通过 RUNNING 状态实现协作式并发。本文从 Tick 原理出发,以 bt-cpp (C++14 header-only)
    • 橘色的喵
    • 8小时前
    • 4
    • 点赞
    • 评论
    嵌入式
  • perf lock 锁竞争诊断: 从 futex 原理到生产定位实战
    以 perf lock 为主线的锁竞争诊断实战。从 Linux mutex 的三条路径(fast/mid/slow)和 futex 内核机制出发,详解 perf lock
    • 橘色的喵
    • 8小时前
    • 4
    • 点赞
    • 评论
    Linux
  • Clang-Tidy 嵌入式 C++17 实战: 从配置到 CI 集成的完整指南
    将两篇 clang-tidy 基础教程整合并扩展为面向嵌入式 C++17 的完整实战指南。涵盖针对 -fno-exceptions/-fno-rtti 场景的精选 check 集合
    • 橘色的喵
    • 8小时前
    • 5
    • 点赞
    • 评论
    C++
  • 数据库抽象层的 C++14 重写: 从手动内存管理到 RAII
    以 dbpp 对 DatabaseLayer 的现代化重写为案例,系统展示如何将一个 C++03 风格的数据库封装库改造为符合 MISRA C++ 标准的 C++14 实现。
    • 橘色的喵
    • 8小时前
    • 3
    • 点赞
    • 评论
    C++
  • 嵌入式配置序列化选型: struct/TLV/nanopb/capnproto 对比
    嵌入式设备的配置数据需要在 Flash/NvM 与内存之间可靠存取。本文从最简的裸 struct memcpy 出发,逐级递进到自定义 TLV、nanopb
    • 橘色的喵
    • 8小时前
    • 5
    • 点赞
    • 评论
    C语言
  • LMDB 在嵌入式 Linux 上的实践: 零拷贝读取与内存映射 I/O
    LMDB 是基于 B+ 树 + mmap 的嵌入式 KV 数据库,编译产物 < 50KB,零拷贝读取,CoW 断电安全。本文从嵌入式 Linux 视角评估 LMDB 的适用场景
    • 橘色的喵
    • 8小时前
    • 3
    • 点赞
    • 评论
    嵌入式
  • EWSS: 面向嵌入式 Linux 的轻量级 WebSocket 服务器
    从 Simple-WebSocket-Server 重构而来,用 poll Reactor + 固定 RingBuffer + 状态机
    • 橘色的喵
    • 8小时前
    • 4
    • 点赞
    • 评论
    嵌入式
  • fccu-cpp: C++17 Header-Only 软件故障收集器
    fccu-cpp 是一个 C++17 header-only 软件 FCCU 组件,复用 newosp 成熟设计模式,基于外部 SPSC ringbuffer 和两层 HSM 构建,零堆分配、裸机友好
    • 橘色的喵
    • 8小时前
    • 4
    • 点赞
    • 评论
    C++
  • Prompt 驱动开发手册——理解 AI 编码能力
    引言(Introduction) 本章将审视 AI 编码助手的核心能力与局限,以便为其使用建立现实的预期。本章也会深入探讨这些编码助手的工作原理,并分析哪些编程语言与任务最能从其应用中获益。理解这些方
    • 数据智能老司机
    • 8小时前
    • 6
    • 点赞
    • 评论
    VibeCoding LLM
    Prompt 驱动开发手册——理解 AI 编码能力
  • MCCC 消息总线 API 全参考: 类型、接口与配置
    MCCC (Message-Centric Component Communication) 消息总线的完整 API 参考
    • 橘色的喵
    • 8小时前
    • 4
    • 点赞
    • 评论
    C++
  • ztask: 零动态分配的裸机合作式任务调度器设计分析
    分析 ztask 裸机合作式调度器的设计: 静态内存池管理、基于 Tick 的排序链表调度(O(1) poll)、低功耗休眠计算。附完整 C 源码(~200 行)和典型应用示例。
    • 橘色的喵
    • 8小时前
    • 3
    • 点赞
    • 评论
    嵌入式
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30