nuttx:基于 POSIX/ANSI 标准的实时操作系统项目

基于开源实时操作系统 NuttX 打造的内核,提供基础的内核功能,包括任务调度、跨进程通信、文件系统、TCP/IP 协议栈、设备驱动和电源管理等,同时对上提供标准的 POSIX 接口。

分支10Tags4
文件最后提交记录最后更新时间
1 个月前
26 天前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
1 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前

POSIX Badge ![许可](https://img.shields.io/badge/ License-Apache%202.0-蓝色 ) 问题跟踪徽章 贡献者 GitHub 构建徽章 文档徽章

Apache NuttX 是一个实时操作系统(RTOS),着重于标准合规性和占用空间小。可扩展从 8 位到 64 位微控制器环境,NuttX 中的主要管理标准为 POSIX 和 ANSI 标准。对于这些标准下不可用或不适用于深度嵌入式环境(例如 fork())的功能,NuttX 采用了 Unix 和其他常见 RTOS(如 VxWorks)的附加标准 API。

为了简洁,文档中的许多部分会将 Apache NuttX 简称为 NuttX。

快速入门

第一次使用 NuttX?请阅读快速入门指南! 如果没有可用的开发板,NuttX 提供了自己的模拟器,可以在终端上运行。

文档

您可以在文档页面上找到当前的 NuttX 文档。

或者,您可以通过遵循文档构建的说明自行构建文档。

旧的 NuttX 文档仍然可以在Apache 维基中找到。

支持的开发板

NuttX 支持多种平台。在支持的平台页面上查看完整列表。

贡献

如果您希望为 NuttX 项目做出贡献,请阅读贡献指南,了解关于 Git 使用、编码标准、工作流程和 NuttX 原则的信息。

许可

此代码库中的代码遵循 Apache 2 许可,或与 Apache 2 许可兼容的许可。更多详情请查看许可页面

项目介绍

基于开源实时操作系统 NuttX 打造的内核,提供基础的内核功能,包括任务调度、跨进程通信、文件系统、TCP/IP 协议栈、设备驱动和电源管理等,同时对上提供标准的 POSIX 接口。

定制我的领域