嵌入式
硬件嵌入式系统的可靠性设计:从MCU到SoC的工程实践
全面介绍硬件嵌入式系统开发的核心技术,包含寄存器编程、RTOS实时操作系统、低功耗设计、调试方法和功能安全认证
RISC-V 实时扩展与 AI 推理确定性时延:Smcntrpmf + Zc 扩展深度原理与工程实践
深入剖析RISC-V实时扩展家族——Smcntrpmf性能监控计数器与Zc短代码扩展——如何协同解决AI推理服务中的确定性时延问题。涵盖硬件精确计时、无页故障紧凑指令、Linux PREEMPT_RT调度器适配,以及在SiFive P870上的实测数据(抖动从34ms降至4.4ms)。
嵌入式 Rust 实时系统与 RTIC 框架:从 ARM Cortex-M NVIC 到硬实时零开销任务调度的工程实战
深入剖析RTIC框架如何利用Rust类型系统在编译期验证嵌入式实时系统的并发安全,从ARM Cortex-M NVIC中断机制到零开销任务调度的完整工程实战,包含多任务ADC采样系统实现和WCET响应时间分析。
Embassy Rust 嵌入式异步运行时深度工程:从 ARM Cortex-M 中断调度到零成本执行模型
深入剖析 Embassy 嵌入式 Rust 异步运行时的架构设计:单线程异步执行器、中断驱动唤醒、零成本外设抽象、无堆分配任务模型,以及在 STM32 和 LoRaWAN 网关中的生产实践。
Linux 内核 GPIO 与 Pin Control 子系统深度工程:从 libgpiod 字符设备 ABI 到实时边沿检测的生产实践
深入剖析现代 Linux GPIO 工程体系:从硬件抽象层 gpio_chip、字符设备 ABI 协议、libgpiod 库设计,到 Pin Control 复用框架与实时边沿检测的生产实践
Rust 编译期计算:从 const fn 到类型状态机的零成本工程实践
深入剖析 Rust 编译期计算的工程化实践,涵盖 const fn 机制、Const Generics 深度应用、类型状态机设计模式,以及 MMIO 寄存器映射、DMA 缓冲区验证、协议帧格式计算等高价值场景的零成本抽象方案。
Linux Kernel PREEMPT_RT 实时系统深度工程实战:从硬中断线程化到 AI 推理确定性调度
Linux 6.12 正式主线化 PREEMPT_RT,实时 Linux 不再是外挂补丁。本文深入解析中断线程化、自旋锁变mutex、优先级继承等核心机制,结合AI推理确定性响应场景给出完整的生产部署实践方案和cyclictest调优指南。
Linux UIO 框架构建自定义 AI 加速器:从零拷贝寄存器操作到生产级运行时
深入探讨 Linux UIO 框架在 FPGA AI 加速器开发中的应用,涵盖硬件寄存器抽象、中断处理、DMA 缓冲区管理,以及使用 Rust 构建类型化、零拷贝的用户空间运行时完整流程。
Linux DMA Engine 深入剖析:打造零拷贝高性能数据传输引擎
深入剖析 Linux DMA Engine 子系统架构原理,从 API 实战编程到控制器驱动开发,涵盖 memcpy/Slave SG/Cyclic 三种传输模式、设备树绑定、VDMA框架、缓存一致性、IOMMU/SMMU集成,以及SPI/音频/MTD/网络子系统的DMA应用
