# 玄武操作系统 **Repository Path**: zongkai28/XuanWuOS ## Basic Information - **Project Name**: 玄武操作系统 - **Description**: 玄武操作系统是一个运行在单片机上的通用操作系统,可应用于各种需要单片机的场景。 玄武OS的内核是假定系统为多核系统(SMP)来设计的,但也提供单核(UP)精简版的内核 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: stable - **Homepage**: https://xwos.tech - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 17 - **Created**: 2020-11-15 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #+STARTUP: overview #+STARTUP: content #+STARTUP: showall #+STARTUP: showeverything #+STARTUP: hidestars #+TITLE: XuanWuOS-README #+AUTHOR: 隐星魂(Roy.Sun) #+EMAIL: roy.sun@starsoul.tech #+DATE: #+LANGUAGE: zh-CN #+OPTIONS: ^:{} #+OPTIONS: title:nil #+OPTIONS: toc:nil * 简介 玄武操作系统是一款运行在单片机上的通用操作系统,可用于汽车、物联网、工控等各个领域。 玄武OS的内核是假定系统为多核系统(SMP)来设计的,但也提供单核(UP)精简版的内核。 玄武OS不只是一个操作系统内核,其实是关于系统内核、中间件、应用的一整套集成开发环境。 包括以下特性: + 开发环境支持多平台:Linux/Windows; + 便于扩展的编译系统,可快速集成各种组件; + 提供单核CPU与多核CPU两种内核; + 高度模块化; + 高可移植性,支持各种架构的MCU; + 支持C/C++混合开发; + 集成Lua虚拟机; + 自身的命名前缀与命名空间,防止集成第三方组件时发生命名冲突; + 电源管理框架。 -------- * 源码结构 + 编译 - xwbs: 编译系统 (License:Apache-2.0) + BSP与配置 - xwcd: 架构、CPU、SOC、外设驱动相关的代码 (License:Apache-2.0) - xwbd: 工程配置、工程驱动与工程应用程序 (License:Apache-2.0) + 操作系统内核 - xwos: 内核 (License:MPL-2.0) + 中间件 - xwmd: 驱动框架与中间件 (License:MPL-2.0) - xwem: 第三方开源软件 + 应用 - xwam: 示例代码、应用代码 (License:Apache-2.0) -------- * 文档 + [[https://xwos.tech/]] + [[http://xwos.tech/]] 域名访问过慢或无法打开时,可以尝试: + [[https://starsoul.gitee.io/xuanwuos/]] -------- * 玄武内核模块 你也可以在Linux内核中体验玄武OS,请移步工程 [[https://gitee.com/starsoul/XuanWuKO][玄武内核模块]] --------