Nuttx - VFS
从伪文件系统 inode 树到设备驱动注册、从 open() 路径查找到 mount() 文件系统接入,完整解析 NuttX 虚拟文件系统的统一 I/O 抽象机制。
从伪文件系统 inode 树到设备驱动注册、从 open() 路径查找到 mount() 文件系统接入,完整解析 NuttX 虚拟文件系统的统一 I/O 抽象机制。
从 GIC 硬件中断触发到 ISR 执行再到中断级上下文切换,完整解析 NuttX 如何在 ARMv7-A 上管理中断的注册、分发、响应与任务调度联动。
从用户 malloc() 到物理页分配再到 L2 页表写入,完整解析 CONFIG_BUILD_KERNEL 模式下 NuttX 四层内存分配器的协作机制。
基于 ARMv7-A MMU,从进程地址空间隔离、系统调用陷入、双栈切换到调度器核心算法,完整解析 NuttX KERNEL 构建模式下的任务生命周期管理。
从 CPU 上电复位到 NSH Shell 出现提示符,NuttX 内核经历了汇编级 MMU 初始化、OS 子系统逐层构建、ELF 可执行文件加载和用户态地址空间创建四个阶段。本文以
qemu-armv7a:knsh配置为实例,逐行追踪完整的启动调用链。
从 arm_head.S 的 boot 初始化到每进程复制 L1 页表,再到 ELF 加载与 syscall 调度——一条完整链路拆解 NuttX 如何在 ARMv7-A 上通过两级页表实现轻量级进程隔离。
一份 defconfig 如何驱动编译出针对特定芯片的 OS 二进制?本文拆解 NuttX Make 构建系统的每一层——配置生成、symlink 路由、递归编译、依赖追踪、三种构建模式,以及最终的链接拼接。
本文介绍Android MediaCodec和Codec 2.0的基础知识。
Histreamer是OpenHarmony的轻量级的媒体引擎,提供播放、录制等场景的媒体数据流水线处理。
本文是对ALSA ASoC架构的总结。