Zephyr-CN

入门与工具

  • 认识 Zephyr
  • 搭建开发环境并运行第一个应用
  • Windows 原生开发环境
  • Windows、WSL 与容器开发
  • West 工作区管理
  • 应用构建、Kconfig 与 Devicetree
  • 使用 VS Code 开发 Zephyr

开发者参考

  • 开发者参考
    • 内核
    • 设备驱动
    • 子系统
    • 格式化输出服务

综合应用实战

  • 综合应用实战(基于 qemu_cortex_a53)

维护与资料

  • 从旧版教程迁移
  • 文档基线与后续更新
  • 历年会议与讲义资料
  • 构建与维护中文文档
Zephyr-CN
  • 开发者参考
  • 查看页面源码

开发者参考

本页依据 文档基线与后续更新 中记录的 Zephyr main 快照更新。

应用构建基础见 应用构建、Kconfig 与 Devicetree;使用内核对象、设备驱动或系统服务时, 同时检查线程上下文、配置依赖和资源生命周期。

  • 内核
    • 系统线程
    • 工作队列
    • 选择同步对象
    • 信号量
    • 互斥量
    • 条件变量
    • 事件对象
    • 轮询多个内核对象
    • 选择数据传递方式
    • FIFO 与 LIFO
    • 内核数据栈
    • 消息队列
    • 邮箱
    • 管道:字节流与新版 API
    • 上游依据
  • 设备驱动
    • GPIO 驱动模型与中断接口
    • Flash 驱动模型与公共接口
    • 上游依据
  • 子系统
    • 日志系统使用指南
    • Shell 系统使用指南
    • Flash Map 与分区
    • Stream Flash 流式写入
    • NVS 非易失键值存储
    • NVS 原理与恢复行为
  • 格式化输出服务
    • 格式化输出:应用接口与后端
    • cbprintf 与格式化打包
    • 上游依据
上一页 下一页

© 版权所有 2021–2026, SIG-Zephyr。

利用 Sphinx 构建,使用的 主题 由 Read the Docs 开发.