2026  111

October  7

Linux 编程: 嵌入式 ARM 平台网络实时性能优化

October 18, 2026 · 7 min · 1365 words · map[name:DeguiLiu]

C++ 零堆零拷贝: 事件只构造一次,全程只传指针

October 18, 2026 · 4 min · 727 words · map[name:DeguiLiu]

编译期 AOP: 把横切不变式收进循环骨架

October 18, 2026 · 4 min · 804 words · map[name:DeguiLiu]

C++ 协程调度: 为什么等待密集型任务不必各占一个线程

October 17, 2026 · 7 min · 1455 words · map[name:DeguiLiu]

ztask: 不依赖操作系统、无堆无锁的定时任务调度器

October 16, 2026 · 13 min · 2645 words · map[name:DeguiLiu]

RISC-V 应用核的启动链路: 从 Reset_Handler 到调度器启动

October 12, 2026 · 3 min · 541 words · map[name:DeguiLiu]

DMA 物理内存映射与 FPGA 环形缓冲: 零拷贝通路与无锁读写

October 6, 2026 · 4 min · 743 words · map[name:DeguiLiu]

September  19

MCU 周期服务的共享状态: 读改写原子性、拒绝重入与锁的位置

September 22, 2026 · 3 min · 605 words · map[name:DeguiLiu]

单芯片相机上的 RTSP 服务: 一帧画面怎么送到播放器

September 20, 2026 · 4 min · 637 words · map[name:DeguiLiu]

嵌入式 SD 卡上电加载: 从卡检测到文件系统挂载

September 20, 2026 · 6 min · 1264 words · map[name:DeguiLiu]

嵌入式双路 USB 视频输出: 一个设备、两个摄像头的同步原理

September 20, 2026 · 5 min · 898 words · map[name:DeguiLiu]

USB 视频设备枚举与能力协商: 描述符、Probe 与 Commit

September 18, 2026 · 4 min · 782 words · map[name:DeguiLiu]

嵌入式块设备写入路径: 从文件系统到 SD 卡的四层地址翻译

September 18, 2026 · 2 min · 343 words · map[name:DeguiLiu]

Codex CLI 状态栏配置: 内置字段、试用与持久化

September 16, 2026 · 1 min · 106 words · map[name:DeguiLiu]

WezTerm 配置调优: TUI 渲染成本与实测取舍

September 16, 2026 · 5 min · 1018 words · map[name:DeguiLiu]

Windows 截图桥接工具: 通过 SFTP 送达 Linux

September 15, 2026 · 2 min · 284 words · map[name:DeguiLiu]

MCU 任务监控: 怎样发现任务卡死并正确喂狗

September 14, 2026 · 3 min · 454 words · map[name:DeguiLiu]

XCOM 串口调试工具: 固定内存与 Lua 热扩展

September 14, 2026 · 2 min · 277 words · map[name:DeguiLiu]

串口控制线时序陷阱: DTR 与 RTS 导致的偶发复位

September 12, 2026 · 2 min · 263 words · map[name:DeguiLiu]

CLI 状态栏脚本设计: 从 stdin JSON 到一行输出

September 11, 2026 · 4 min · 838 words · map[name:DeguiLiu]

C++ 编译期多态: 用模板替代虚函数的机制与代价

September 10, 2026 · 5 min · 865 words · map[name:DeguiLiu]

CRTP 原理: 基类如何在编译期知道子类

September 10, 2026 · 2 min · 336 words · map[name:DeguiLiu]

Nginx 内实现 RTMP 转 WebRTC: 亚秒级低延迟直播

September 10, 2026 · 6 min · 1174 words · map[name:DeguiLiu]

Reactor 事件循环引入嵌入式模块: 适配性评估与冗余账

September 8, 2026 · 2 min · 409 words · map[name:DeguiLiu]

事件循环库的定位: 中断下半部与事件管家

September 8, 2026 · 2 min · 219 words · map[name:DeguiLiu]

单线程事件循环的内核设计: 机制、移植与适用边界

September 8, 2026 · 4 min · 729 words · map[name:DeguiLiu]

August  7

嵌入式软硬件缓存一致性: 从旁路写入到集中收敛

August 27, 2026 · 6 min · 1124 words · map[name:DeguiLiu]

DVP 图像输出通路: 像素时序、模块分工与实现边界

August 25, 2026 · 2 min · 316 words · map[name:DeguiLiu]

PySide6 工业上位机: 实时帧链、零拷贝与原生核心

August 23, 2026 · 6 min · 1200 words · map[name:DeguiLiu]

UVC 与 CSI-2 图像输出通路: 封装、标识与带宽取舍

August 23, 2026 · 3 min · 507 words · map[name:DeguiLiu]

Cortex-M 内存寻路: SRAM 与 CCM 的拓扑、层次与工程取舍

August 21, 2026 · 4 min · 823 words · map[name:DeguiLiu]

USB 固件烧写工具: Vendor 命令、分区与回读校验

August 20, 2026 · 3 min · 545 words · map[name:DeguiLiu]

PyInstaller onedir 产物解剖: exe、字节码与解释器

August 19, 2026 · 4 min · 660 words · map[name:DeguiLiu]

February  78

在 RT-Thread/MCU 上安全使用 C++:从编译器基线到零开销抽象实践

February 26, 2026 · 8 min · 1628 words · map[name:DeguiLiu]

Linux 网络编程排障与高性能传输: 从丢包诊断到零拷贝实战

February 20, 2026 · 7 min · 1336 words · map[name:DeguiLiu]

嵌入式系统中的过度设计: 识别、量化与规避

February 19, 2026 · 5 min · 962 words · map[name:DeguiLiu]

EWSS: 面向嵌入式 Linux 的轻量级 WebSocket 服务器

February 19, 2026 · 6 min · 1188 words · map[name:DeguiLiu]

fccu-cpp: C++17 Header-Only 软件故障收集器

February 19, 2026 · 5 min · 1027 words · map[name:DeguiLiu]

跨语言共享内存 IPC: C++ 与 Python 的零拷贝数据通道设计

February 18, 2026 · 8 min · 1499 words · map[name:DeguiLiu]

跨进程数据分发: newosp SPMC 共享内存实战

February 17, 2026 · 7 min · 1372 words · map[name:DeguiLiu]

基于无锁消息总线的观察者模式: 零堆分配、单线程消费

February 17, 2026 · 3 min · 590 words · map[name:DeguiLiu]

Linux 开发常用命令与脚本速查手册

February 17, 2026 · 5 min · 887 words · map[name:DeguiLiu]

VMware 虚拟机搜狗输入法焦点跳转问题分析与解决

February 17, 2026 · 2 min · 307 words · map[name:DeguiLiu]

VS Code Copilot 终端命令自动审批的安全配置

February 17, 2026 · 1 min · 158 words · map[name:DeguiLiu]

嵌入式 C++ 远程开发环境: 从 SSH 到交叉调试

February 17, 2026 · 3 min · 477 words · map[name:DeguiLiu]

工业固件 A/B 分区升级引擎: HSM 驱动 + 三层掉电保护设计

February 17, 2026 · 7 min · 1285 words · map[name:DeguiLiu]

设计文档画图工具选型

February 17, 2026 · 2 min · 319 words · map[name:DeguiLiu]

newosp 调试 Shell: 多后端架构与运行时控制命令设计

February 17, 2026 · 9 min · 1873 words · map[name:DeguiLiu]

LMDB 在嵌入式 Linux 上的实践: 零拷贝读取与内存映射 I/O

February 17, 2026 · 7 min · 1417 words · map[name:DeguiLiu]

newosp: 面向工业嵌入式的 C++17 Header-Only 基础设施库

February 17, 2026 · 4 min · 814 words · map[name:DeguiLiu]

从 C++14 到 C++17: mccc-bus 的四项零堆分配改造

February 17, 2026 · 6 min · 1220 words · map[name:DeguiLiu]

newosp 源码中的 C++17 实践: 8 项能力的工程落地

February 17, 2026 · 4 min · 764 words · map[name:DeguiLiu]

对象池在嵌入式热路径上的三个隐性成本

February 17, 2026 · 2 min · 375 words · map[name:DeguiLiu]

内存屏障的硬件原理: 从 Store Buffer 到 ARM DMB/DSB/ISB

February 17, 2026 · 10 min · 1928 words · map[name:DeguiLiu]

MCCC 消息总线零堆分配优化与性能实测

February 17, 2026 · 8 min · 1672 words · map[name:DeguiLiu]

高性能系统设计的五个反直觉原则: 从消息队列优化中提炼的通用方法论

February 17, 2026 · 6 min · 1195 words · map[name:DeguiLiu]

PIMPL 的三种现代实现: 从堆分配到栈内联

February 17, 2026 · 6 min · 1188 words · map[name:DeguiLiu]

C11 做不到的事: 10 项 C++17 语言级不可替代能力

February 17, 2026 · 5 min · 962 words · map[name:DeguiLiu]

如何设计嵌入式并发架构: newosp 的事件驱动 + 固定线程池方案

February 17, 2026 · 8 min · 1629 words · map[name:DeguiLiu]

激光雷达高吞吐数据处理 Pipeline: 模块化架构与 NEON 向量化

February 17, 2026 · 9 min · 1857 words · map[name:DeguiLiu]

嵌入式流式数据处理架构: 传感器到网络输出的全链路设计

February 17, 2026 · 8 min · 1658 words · map[name:DeguiLiu]

嵌入式 A/B 分区固件升级引擎: HSM 状态机 + 三层掉电保护

February 17, 2026 · 11 min · 2287 words · map[name:DeguiLiu]

Git 高级工作流完全指南

February 17, 2026 · 3 min · 625 words · map[name:DeguiLiu]

嵌入式串口协议栈设计: 粘包、缓冲区滑窗与层次状态机

February 16, 2026 · 11 min · 2200 words · map[name:DeguiLiu]

perf 性能分析实战: 从硬件计数器到火焰图的完整工作流

February 16, 2026 · 12 min · 2488 words · map[name:DeguiLiu]

perf lock 锁竞争诊断: 从 futex 原理到生产定位实战

February 16, 2026 · 6 min · 1208 words · map[name:DeguiLiu]

newosp ospgen: YAML 驱动的嵌入式 C++17 零堆分配消息代码生成

February 16, 2026 · 8 min · 1583 words · map[name:DeguiLiu]

告别手动输密码: 嵌入式 SSH/SCP 自动化方案

February 16, 2026 · 4 min · 777 words · map[name:DeguiLiu]

嵌入式配置序列化选型: struct/TLV/nanopb/capnproto 对比

February 16, 2026 · 12 min · 2429 words · map[name:DeguiLiu]

QPC 框架深度解析: Active Object 与层次状态机的嵌入式实践

February 16, 2026 · 9 min · 1853 words · map[name:DeguiLiu]

数据库抽象层的 C++14 重写: 从手动内存管理到 RAII

February 16, 2026 · 7 min · 1369 words · map[name:DeguiLiu]

Clang-Tidy 嵌入式 C++17 实战: 从配置到 CI 集成的完整指南

February 16, 2026 · 7 min · 1379 words · map[name:DeguiLiu]

行为树在嵌入式系统中的工程实践: Tick 机制、异步节点与 newosp 集成

February 16, 2026 · 8 min · 1527 words · map[name:DeguiLiu]

Unix Domain Socket 实时性优化: 嵌入式 IPC 全链路调优

February 16, 2026 · 10 min · 2089 words · map[name:DeguiLiu]

TCP 非阻塞发送的 Short Write 问题: 环形缓冲区 + epoll 事件驱动方案

February 16, 2026 · 9 min · 1827 words · map[name:DeguiLiu]

SPSC 无锁环形缓冲区设计剖析: 从原理到每一行代码的工程抉择

February 16, 2026 · 10 min · 1928 words · map[name:DeguiLiu]

共享内存 IPC 实践: 从 POSIX shm 到 newosp 无锁 Ring Buffer

February 16, 2026 · 9 min · 1757 words · map[name:DeguiLiu]

嵌入式线程间消息传递重构: 用 MCCC 无锁消息总线替代 mutex + priority_queue

February 16, 2026 · 7 min · 1389 words · map[name:DeguiLiu]

无锁编程核心原理: 从 CAS 原子操作到三种队列设计模式

February 16, 2026 · 10 min · 2036 words · map[name:DeguiLiu]

多线程死锁与优先级反转实战: 从问题复现到工程解决方案

February 16, 2026 · 10 min · 2029 words · map[name:DeguiLiu]

C++ 单例模式的线程安全实现: 从 DCLP 的历史缺陷到 C++11 的修复

February 16, 2026 · 7 min · 1345 words · map[name:DeguiLiu]

C/C++ 性能优化实战: 内存布局、分支预测与编译器调优

February 16, 2026 · 16 min · 3181 words · map[name:DeguiLiu]

C++14 消息总线的工程优化与性能瓶颈分析

February 16, 2026 · 7 min · 1316 words · map[name:DeguiLiu]

嵌入式 C++ 智能指针的五个陷阱与零堆分配替代方案

February 16, 2026 · 10 min · 1919 words · map[name:DeguiLiu]

嵌入式 C++17 设计模式实战: 零虚函数、零堆分配的编译期技术

February 16, 2026 · 9 min · 1805 words · map[name:DeguiLiu]

嵌入式系统中的编译期分发: 用模板消除虚函数开销

February 16, 2026 · 7 min · 1310 words · map[name:DeguiLiu]

C 语言设计模式实战: 策略模式与状态模式的本质差异

February 16, 2026 · 7 min · 1433 words · map[name:DeguiLiu]

C 语言层次状态机框架: 从过程驱动到数据驱动的重构实践

February 16, 2026 · 7 min · 1478 words · map[name:DeguiLiu]

如何设计传感器数据流水线: newosp 事件驱动 + 零堆分配方案

February 16, 2026 · 8 min · 1573 words · map[name:DeguiLiu]

MCU 二级 Bootloader 设计: 状态机驱动的 A/B 分区 OTA 与安全启动

February 16, 2026 · 11 min · 2318 words · map[name:DeguiLiu]

嵌入式 Telnet 调试 Shell 重构: 纯 POSIX 轻量化实现

February 15, 2026 · 2 min · 296 words · map[name:DeguiLiu]

将 RT-Thread MSH 移植到 Linux: 嵌入式调试 Shell 的多后端设计

February 15, 2026 · 4 min · 818 words · map[name:DeguiLiu]

轻量级 C++14 日志库设计: 可插拔后端与零依赖架构

February 15, 2026 · 5 min · 856 words · map[name:DeguiLiu]

ztask 调度器的 C++14 重写: 类型安全、RAII 与模板化改造

February 15, 2026 · 6 min · 1105 words · map[name:DeguiLiu]

MCCC 消息总线 API 全参考: 类型、接口与配置

February 15, 2026 · 8 min · 1547 words · map[name:DeguiLiu]

C++17 并行矩阵乘法: 从单线程到多进程共享内存的性能实测

February 15, 2026 · 4 min · 785 words · map[name:DeguiLiu]

C++ 消息总线性能实测: 6 个开源方案的吞吐量与延迟对比

February 15, 2026 · 5 min · 1005 words · map[name:DeguiLiu]

如何公平地对比消息总线性能: 基准测试方法论与陷阱

February 15, 2026 · 5 min · 943 words · map[name:DeguiLiu]

Lock-free MPSC 消息总线的设计与实现: 从 Ring Buffer 到零堆分配

February 15, 2026 · 5 min · 1032 words · map[name:DeguiLiu]

无锁异步日志设计: Per-Thread SPSC 环形缓冲与分级路由

February 15, 2026 · 7 min · 1283 words · map[name:DeguiLiu]

eventpp 性能优化实战: 6 个瓶颈定位与 5 倍吞吐提升

February 15, 2026 · 7 min · 1323 words · map[name:DeguiLiu]

嵌入式系统死锁防御: 从有序锁到无锁架构的工程实践

February 15, 2026 · 9 min · 1783 words · map[name:DeguiLiu]

嵌入式消息总线的回调优化: 从 std::function 到零开销分发

February 15, 2026 · 4 min · 683 words · map[name:DeguiLiu]

C++17 vs C 二进制体积: 嵌入式场景的实测与分析

February 15, 2026 · 5 min · 933 words · map[name:DeguiLiu]

C++11 线程安全消息总线: 从零实现 Pub/Sub 模型

February 15, 2026 · 1 min · 202 words · map[name:DeguiLiu]

ARMv8 CRC 性能实测: 硬件指令快 8 倍, NEON 反而更慢

February 15, 2026 · 3 min · 607 words · map[name:DeguiLiu]

ARM-Linux 锁竞争性能实测: Spinlock/Mutex/ConcurrentQueue 对比

February 15, 2026 · 4 min · 655 words · map[name:DeguiLiu]

C 语言如何实现面向对象: Nginx 模块化架构源码解读

February 15, 2026 · 2 min · 412 words · map[name:DeguiLiu]

RTOS vs Linux 异构选型: 三核 SoC 上的双系统设计

February 15, 2026 · 5 min · 943 words · map[name:DeguiLiu]

FPGA + ARM 双核 SoC 处理激光雷达点云的可行性分析

February 15, 2026 · 5 min · 894 words · map[name:DeguiLiu]

双核 ARM SoC 上跑 RT-Thread SMP: MMU、Cache 与调度实战

February 15, 2026 · 6 min · 1182 words · map[name:DeguiLiu]

2025  2

January  2

嵌入式 C 语言深度面试题: 系统与架构

January 2, 2025 · 4 min · 811 words · map[name:DeguiLiu]

高级嵌入式软件工程师面试题: 架构设计与工程深度

January 1, 2025 · 11 min · 2172 words · map[name:DeguiLiu]