Score
0
Watch 4 Star 11 Fork 3

隐星魂 / 玄武操作系统C

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
玄武操作系统是一个运行在单片机上的通用操作系统,可应用于各种需要单片机的场景。 玄武OS的内核是假定系统为多核系统(SMP)来设计的,但也提供单核(UP)精简版的内核 spread retract

https://xwos.tech

  • C 94.8%
  • C++ 3.0%
  • HTML 0.9%
  • Makefile 0.6%
  • Assembly 0.5%
  • Other 0.2%
Clone or download
Loading...
README.org

XuanWuOS-README

简介

玄武操作系统是一款运行在单片机上的通用操作系统,可用于汽车、物联网、工控等各个领域。 玄武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/


玄武内核模块

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


Comments ( 0 )

Sign in for post a comment

C
1
https://gitee.com/starsoul/XuanWuOS.git
git@gitee.com:starsoul/XuanWuOS.git
starsoul
XuanWuOS
玄武操作系统
developing

Search

231008 48f1a665 1899542 231017 9a6720c6 1899542