Logo
  • 内置搜索
  • Google 搜索
  • 简介
  • Zephyr 开发
  • 内核
    • 内核服务
    • 设备驱动程序模型
    • 用户模式
      • 概述
      • 内存保护设计
      • 内核对象
      • 系统调用
      • MPU 栈对象
      • 基于 MPU 的用户空间
    • 内存管理
    • 数据结构
    • 执行时间测量函数
    • 对象核心
    • 时间实用工具
    • 实用工具
    • 可迭代段
    • 代码与数据重定位
    • 基于作用域的清理辅助工具
  • 服务
  • 构建与配置系统
  • 硬件支持
  • 参与 Zephyr 项目
  • 项目与治理
  • 安全
  • 功能安全
  • 示例与演示
  • 支持的开发板与扩展板
  • 版本发布

GitHub

  • Zephyr 官方仓库
  • 中文文档维护仓库

参考

  • API 文档(英文)
  • Kconfig 选项(英文)
  • Devicetree 绑定(英文)
  • CMake 模块(英文)
  • West 项目(英文)
  • 术语表
Zephyr 项目
  • 文档 »
  • 内核 »
  • 用户模式
  • English
  • 在 GitHub 上查看源码 反馈本页问题

用户模式

Zephyr 支持让线程以较低的特权级运行,我们将其称为用户模式。当前实现面向具有 MPU 硬件的设备。

有关创建在用户模式下运行的线程的详细信息,请参阅 生命周期。

  • 概述
    • 威胁模型
    • 总体策略细节
    • 约束
  • 内存保护设计
    • 启动时内存配置
    • 硬件栈溢出检测
    • 线程栈
    • 线程资源池
    • 内存域
    • 配置选项
    • API 参考
  • 内核对象
    • 对象放置
    • 动态对象
    • 特权线程访问权限
    • 用户线程访问权限
    • 初始化状态
    • 创建新的内核对象类型
    • 配置选项
    • API 参考
  • 系统调用
    • 组成部分
    • C 函数原型
    • 实现函数
    • 验证函数
    • 配置选项
    • API
  • MPU 栈对象
    • 线程栈创建
    • 栈保护区
    • 内存放置
  • 基于 MPU 的用户空间

版权所有 © 2015-2026 Zephyr 项目成员及个人贡献者。

生成时间:2026年09月27日。 源文件更新:2026年09月27日。