内置搜索
Google 搜索
简介
Zephyr 开发
内核
内核服务
设备驱动程序模型
用户模式
概述
内存保护设计
内核对象
系统调用
MPU 栈对象
基于 MPU 的用户空间
内存管理
数据结构
执行时间测量函数
对象核心
时间实用工具
实用工具
可迭代段
代码与数据重定位
基于作用域的清理辅助工具
服务
构建与配置系统
硬件支持
参与 Zephyr 项目
项目与治理
安全
功能安全
示例与演示
支持的开发板与扩展板
版本发布
GitHub
Zephyr 官方仓库
中文文档维护仓库
参考
API 文档(英文)
Kconfig 选项(英文)
Devicetree 绑定(英文)
CMake 模块(英文)
West 项目(英文)
术语表
Zephyr 项目
文档
»
内核
»
用户模式
English
在 GitHub 上查看源码
反馈本页问题
用户模式
Zephyr 支持让线程以较低的特权级运行,我们将其称为用户模式。当前实现面向具有 MPU 硬件的设备。
有关创建在用户模式下运行的线程的详细信息,请参阅
生命周期
。
概述
威胁模型
总体策略细节
约束
内存保护设计
启动时内存配置
硬件栈溢出检测
线程栈
线程资源池
内存域
配置选项
API 参考
内核对象
对象放置
动态对象
特权线程访问权限
用户线程访问权限
初始化状态
创建新的内核对象类型
配置选项
API 参考
系统调用
组成部分
C 函数原型
实现函数
验证函数
配置选项
API
MPU 栈对象
线程栈创建
栈保护区
内存放置
基于 MPU 的用户空间