1 Star 0 Fork 13

lionxu / 玄武操作系统

forked from XWOS / 玄武操作系统 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

XuanWuOS-README

简介

玄武操作系统是一个运行在单片机上的通用操作系统,可应用于各种需要单片机的场景。 玄武OS的内核是假定系统为多核系统(SMP)来设计的,但也提供单核(UP)精简版的内核。

玄武OS不只是一个操作系统内核,其实是关于系统内核、中间件、应用的一整套集成开发环境。 包括以下特性:

  • 开发环境支持多平台:Linux/Windows;
  • 便于扩展的编译系统,可快速集成各种组件;
  • 提供单核CPU与多核CPU两种内核;
  • 高度模块化;
  • 高可移植性,支持各种架构的MCU;
  • 支持C/C++混合开发;
  • 集成Lua虚拟机;
  • 自身的命名前缀与命名空间,防止集成第三方组件时发生命名冲突;
  • 电源管理框架。

源码结构

  • Build
    • xwbs: 编译系统 (License:Apache-2.0)
  • BSP & Project
    • xwcd: 架构、CPU、SOC、外设驱动相关的代码 (License:Apache-2.0)
    • xwbd: 工程配置、工程驱动与工程应用程序 (License:Apache-2.0)
  • OS
    • xwos: 内核 (License:MPL-2.0)
  • Middleware
    • xwmd: 驱动框架与中间件 (License:MPL-2.0)
    • xwem: 第三方开源软件

文档

https://xwos.gitee.io/


玄武内核模块

你也可以在Linux内核中体验玄武OS,请移步工程 玄武内核模块


#+STARTUP: overview #+STARTUP: content #+STARTUP: showall #+STARTUP: showeverything #+STARTUP: hidestars #+TITLE: XuanWuOS-LICENSE #+AUTHOR: 隐星魂(Roy.Sun) #+EMAIL: roy.sun@starsoul.tech #+DATE: #+LANGUAGE: zh-CN #+OPTIONS: ^:{} #+OPTIONS: title:nil #+OPTIONS: toc:nil * 开源协议 ** MPL-2.0 玄武OS核心代码采用Mozilla Public License, version 2.0(简称MPL-2.0)进行发布: + 链接:[[http://mozilla.org/MPL/2.0/][http://mozilla.org/MPL/2.0/]] + 这些代码位于xwos与xwmd文件夹中。 + 所有这些源文件都 *不* 属于 *Incompatible With Secondary Licenses* 形式的 *Covered Software* ,这些源文件的文件头中只包含了MPL-2.0中的 *Exhibit A - Source Code Form License Notice* 。 这有助于将玄武OS作为组件之一集成到各种商业应用场景中(按照MPL-2.0中的定义, 这被称为 *Larger Work* )。 ** Apache-2.0 玄武OS的外围代码(BSP、应用、编译脚本) 采用Apache License, version 2.0(简称Apache-2.0)进行发布: + 链接:[[http://www.apache.org/licenses/LICENSE-2.0][http://www.apache.org/licenses/LICENSE-2.0]] + 这些代码位于xwcd、xwbd与xwbs中。 ** 第三方软件 第三方软件统一放在文件夹xwem中,这些软件的LICENSE应与MPL-2.0兼容,能与 玄武OS一起构成 *Larger Work* 。

简介

玄武操作系统是一个运行在单片机上的通用操作系统,可应用于各种需要单片机的场景。 玄武OS的内核是假定系统为多核系统(SMP)来设计的,但也提供单核(UP)精简版的内核 展开 收起
C
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/lionxu_admin_admin/XuanWuOS.git
git@gitee.com:lionxu_admin_admin/XuanWuOS.git
lionxu_admin_admin
XuanWuOS
玄武操作系统
stable

搜索帮助