31 Star 77 Fork 42

OneOS / OneOS-Lite

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

OneOS-Lite概述

OneOS-Lite文档网站:https://oneos-lite.com/

简介

OneOS-Lite专用于资源受限的MCU。定位精简、易用、创新。

内核部分:支持OneOS2.0的全部功能,针对配置进行了更小粒度的menuconfig配置。

驱动部分:支持OneOS2.0的全部驱动,但只提供了部分驱动的menuconfig配置,后续随着开发的持续进展,会不断开放。已支持的驱动列表有:uartgpioonchip_flashadctimerlpm

组件部分:针对资源受限的MCU,不提供需要丰富资源的组件。已提供的组件有:

访问

  1. SHELL工具
  2. Molink模组连接套件
  3. Socket套件
  4. ATest测试框架
  5. DLOG 日志系统
  6. FOTA远程升级套件
  7. C++支持

行业应用:目前主要关注于可穿戴和表计行业。

OneOS-Lite版本处于迭代中,欢迎开发者提出宝贵意见,也希望点击右上角,一键三连(forkstarfollow)。

Release Note

2021-09-02

  1. 从内核+驱动+组件出发,完成第一阶段的裁剪与布局,完成第一阶段的提测和回归测试
  2. 基本完成文档工作,支持在线浏览和本地网页浏览,支持快速提交文档修改merge
  3. molink支持多模组与单模组配置,功能高度可裁剪,按需求做到最小化配置
  4. C++支持
  5. 新增git子模块管理作为开源组件的管理方式

2021-12-09

  1. 支持更多的板子project,方便开发者使用
  2. 支持使用gitlab-ci进行CI测试
  3. 支持使用renode虚拟硬件开发,使用shell
  4. 支持电源管理子模块
  5. 修正了一些bug

文档在线浏览

访问OneOS-Lite网站:https://oneos-lite.com/

访问

访问OneOS官方网站:OneOS - 中国移动物联网操作系统 (10086.cn)

官网

文档本地浏览

该文档和代码放在同一个仓库,开发者在下载代码的同时,已一并下载文档。我们认为,结合文档查阅代码,是更高效的开发方式。相关源码目录均放有和代码相关的文档说明。

目录

开发者可以使用我们提供的OneOS-Cube工具,启动一个本地服务器,可以方便地实时预览效果。在代码根目录输入如下命令:

python -m http.server 3000

结果如下:

PS D:\xiaoneng\oneos-2.0> python -m http.server 3000
Serving HTTP on :: port 3000 (http://[::]:3000/) ...
::1 - - [21/Jul/2021 14:45:24] "GET / HTTP/1.1" 200 -

则可以访问地址:http://localhost:3000 ,阅读文档。

如果你的电脑有安装python3,可以进入该仓库,在命令行中执行命令:

python -m http.server 3000

如果你的电脑有安装npm,可以通过运行 docsify serve 启动一个本地服务器。默认访问地址 http://localhost:3000

docsify serve oneos-2.0

在此之前,需要使用npm或者yarn安装docsify-cli

npm i docsify-cli -g
# yarn global add docsify-cli

文档编辑

该文档和代码均开源部署到gitee仓库,若发现文档错误,可至文档左上角,点击Edit Document,进行编辑并提交merge

edit

点击Edit Document后,会进入到gitee编辑页面,点击编辑

gitee_edit

提交信息处注明:文档修改点,如文档错误/增加/删除/更新:×××。若有更多的修改思路,可添加至扩展信息。最后,选中提交的目标分支,点击提交,即可。

commit

Repository Comments ( 0 )

Sign in to post a comment

About

OneOS-Lite代码结构简单,配置方便,极易上手,非常适合用以进行RTOS的学习和研究。基于精简稳定的内核、适配广泛的外设驱动、丰富多样的组件,只需简单几步就可以快速实现应用开发,方便高效,尤其在资源紧张的MCU上更显游刃有余。 expand collapse
Cancel

Releases

No release

OneOS-Lite

Contributors

All

Activities

Load More
can not load any more
C
1
https://gitee.com/cmcc-oneos/OneOS-Lite.git
git@gitee.com:cmcc-oneos/OneOS-Lite.git
cmcc-oneos
OneOS-Lite
OneOS-Lite
Lite2.0

Search