嵌入式
硬件嵌入式系统的可靠性设计:从MCU到SoC的工程实践
全面介绍硬件嵌入式系统开发的核心技术,包含寄存器编程、RTOS实时操作系统、低功耗设计、调试方法和功能安全认证
RISC-V 实时扩展与 AI 推理确定性时延:Smcntrpmf + Zc 扩展深度原理与工程实践
深入剖析RISC-V实时扩展家族——Smcntrpmf性能监控计数器与Zc短代码扩展——如何协同解决AI推理服务中的确定性时延问题。涵盖硬件精确计时、无页故障紧凑指令、Linux PREEMPT_RT调度器适配,以及在SiFive P870上的实测数据(抖动从34ms降至4.4ms)。
Linux DMA Engine 深入剖析:打造零拷贝高性能数据传输引擎
深入剖析 Linux DMA Engine 子系统架构原理,从 API 实战编程到控制器驱动开发,涵盖 memcpy/Slave SG/Cyclic 三种传输模式、设备树绑定、VDMA框架、缓存一致性、IOMMU/SMMU集成,以及SPI/音频/MTD/网络子系统的DMA应用
Rust 编译期计算:从 const fn 到类型状态机的零成本工程实践
深入剖析 Rust 编译期计算的工程化实践,涵盖 const fn 机制、Const Generics 深度应用、类型状态机设计模式,以及 MMIO 寄存器映射、DMA 缓冲区验证、协议帧格式计算等高价值场景的零成本抽象方案。
Embassy Rust 嵌入式异步运行时深度工程:从 ARM Cortex-M 中断调度到零成本执行模型
深入剖析 Embassy 嵌入式 Rust 异步运行时的架构设计:单线程异步执行器、中断驱动唤醒、零成本外设抽象、无堆分配任务模型,以及在 STM32 和 LoRaWAN 网关中的生产实践。
嵌入式Rust深度实战:no_std编程、PAC/HAL抽象与RTIC异步框架
深入剖析嵌入式Rust核心技术栈:no_std裸机编程、PAC类型安全寄存器访问、HAL可移植抽象、RTIC无RTOS并发模型,并基于nRF52840 BLE传感器节点实战展示Cortex-M微控制器上的固件工程实践。
嵌入式系统实时调度算法深度实战:从Rate Monotonic到EDF与混合调度
深入剖析三大经典实时调度算法RM/EDF/LLF的数学原理与工程实现,涵盖多核混合调度、RTOS实战案例、WCET分析、优先级反转防护、形式化验证及未来发展趋势
从硬实时到 Linux:PREEMPT_RT 的工程实践与延迟确定性架构
深入讲解 Linux 内核 PREEMPT_RT 实时系统的工程实践,涵盖内核配置、中断线程化、实时锁机制、cyclictest 延迟测量、CPU 隔离与调度策略部署,以及生产环境中的常见陷阱与解决方案。
嵌入式 Rust 实时系统与 RTIC 框架:从 ARM Cortex-M NVIC 到硬实时零开销任务调度的工程实战
深入剖析RTIC框架如何利用Rust类型系统在编译期验证嵌入式实时系统的并发安全,从ARM Cortex-M NVIC中断机制到零开销任务调度的完整工程实战,包含多任务ADC采样系统实现和WCET响应时间分析。
