号外,号外!OneOS-Lite诞生啦!前有大哥OneOS,以及一众优秀的RTOS,正所谓珠玉在前,我很难啊。但我可不能怂,大哥叫小O,我就叫小L,站在大哥的肩上,小小L也有发光发热的机会。

小L代码结构简单,配置方便,极易上手,非常适合用以进行RTOS的学习和研究。精简稳定的内核是我的原能矩阵、适配广泛的外设驱动是我的钢铁战衣、丰富多样的组件是我的武器库,只需简单几步就可以快速实现应用开发,方便高效,火力十足!尤其在资源紧张的MCU上更显游刃有余。

1

代码图谱

和大哥相比,小L很Lite。目录结构上,清清爽爽,只保留了必要的arch目录、组件、驱动、内核,以及文档中心和projects目录,开发者可以很轻松查阅代码,不再乱花迷人眼,而是一目则了然。配置界面上,小L使用Kconfig 文件来生成配置文件,配置系统。配合OneOS-Cube工作,简单易用,开盖即食。

小L定位精简、易用、创新。针对配置进行了更小粒度的menuconfig配置,优化编译参数,优化代码。针对FLASHRAM进行多维度多方面的裁剪,以期达到最小的资源消耗,让资源紧张的MCU也能完美运行。易用性上,小L还将文档和代码合并为一个仓库,开发者在下载代码的同时,已一并下载文档。结合文档查阅代码,是更高效的开发方式。创新性上,小L鲜衣怒马,烈焰繁花,执剑走天涯。期望在AIoT以及RISC-V上突破自我。

2

开发者文档

这是小L的自白,希望大家了解我的魔法书。为了和大家深入交流,灵魂沟通,小L提供了两种打开魔法书的方式:本地浏览和在线浏览。当开发者们通过Gitee把代码clone下来的同时,已一并下载文档。相关源码目录均放有和代码相关的文档说明。开发者可以使用我们提供的OneOS-Cube工具,启动一个本地服务器,可以方便地实时预览效果。

在线访问则很简单,访问OneOS-Lite网站即可:https://oneos-lite.com/。重要的是,因文档和代码均开源部署到gitee仓库,若发现文档错误,可至文档左上角,点击Edit Document,进行编辑并提交merge。了解我,完善我,和小L一起进步吧!

3

开源与生态

组件生态,是小L非常重要的聚焦点。依托于原生组件,OneOS-Lite提供基本的运行,联网,固件升级,测试等功能。而依托于组件生态,极大地丰富了组件的种类和使用场景。所有的开发者们,皆可以给OneOS-Lite贡献组件代码,让大家一起欣赏你的成果。

在组件生态thirdparty中的组件,以子模块submodule的方式进行管理。这种使用git submodule管理子模块的方式,有它独有的优势。个人开发者,想使用某个组件很方便,不管是提交组件,使用组件,查阅组件,均通过git工具命令,无需学习新的命令。非常简单、快捷、高效!

4

未来与期待

展望未来,小L将不忘初心,不骄不躁,深耕自己的特色:精简、易用、创新OneOS-Lite将支持更加轻量的驱动框架,增加更多更轻量的组件,使之适用于更多的板子。小L已经上线码云,也希望大家多多关注,而后也会继续编写更多的快速上手文档内容及视频内容帮助开发者快速高效地实现自己心中的想法。在创新上,小L给自己的定位是探索者,愿意去尝试更多的方向,不管是AIoT,或者AI端云融合,亦或者RISC-V等等,皆是可探索的方向。

以后的日子里,小L会虚心听取开发者们的意见,如果大家有好的创意或点子,不妨联系小L噢!小L希望能和大家一起成长,一起走过的路,回首看,定满是繁花。

5

关注&&联系

gitee: https://gitee.com/cmcc-oneos/OneOS-Lite

docs: https://oneos-lite.com/

email:pangchao@cmiot.chinamobile.com

wechat:oneos-lite

OneOS家族,LITE版小兄弟诞生了!的更多相关文章

  1. 把 MWeb Lite 的文档库文档和数据搬到 MWeb 正式版中

    MWeb Lite 版的文档库中的文档要搬到 MWeb 正式版中,如果 Lite 版的文档中没有图片或者只有少量图片,可以用导入导出为 Markdown 的方法. 否则的话请用以下方式(注意下面这个方 ...

  2. Delphi 10.2.3 精简版自动激活Embarcadero Delphi 10.2.3 v25.0.29899.2631 Lite v14.4

    下载:https://maxwoods.ctfile.com/u/758954/28516301 Embarcadero.Delphi.10.2.RTM.v25.0.26309.314.Lite.v1 ...

  3. LLBL Gen Pro 4.2 Lite 免费的对象关系映射开发框架与工具

    LLBL Gen Pro是一款优秀的对象关系映射开发框架,自2003年发布以来,一直有广泛的客户群.LLBL Gen Pro有几个标志性的版本,2.5/2.6是一个很稳定的版本,公司的一些旧的项目仍然 ...

  4. 虚拟光驱 DAEMON Tools Lite ——安装与入门

    DAEMON Tools Lite 是什么?它不仅仅是虚拟光驱.是的,你可以使用它制作.加载光盘映像,但是 DAEMON Tools 产品那么多,Lite版与其他版本究竟有什么不同呢?或者说,是什么让 ...

  5. 蜻蜓特派员 Windows XP SP3 纯净终结版

    蜻蜓特派员Windows XP SP3 纯净安装版 终结版,系统纯净无广告.无插件,网卡等驱动和运行库齐全,安全更新补丁全网最新!微软停止了 Windows XP 的支持之后还是偶尔为 WinXP 提 ...

  6. Crawlab Lite 正式发布,更轻量的爬虫管理平台

    Crawlab 是一款基于 Golang 的分布式爬虫管理平台,产品发布已经一年有余,经过开发团队的不断打磨,即将迭代到 v0.5 版本.在这期间我们为 Crawlab 加入了大量社区用户共同期望的功 ...

  7. Dennis与Ken爷爷的UNIX/C世界

     沉寂了很久了,时间在不断地逝去,转眼又到了新的一年,2013的发生了太多,Beta版本.辞职.职位转换.ARM.Driver.初级厨艺.Dx11.GPU.CPU.登山.GNU/Linux.Cross ...

  8. iScroll 4.2.5 中文API

    概况 资料来源 http://cubiq.org/iscroll-4 http://www.cnblogs.com/wanghun/archive/2012/10/17/2727416.html ht ...

  9. 【转帖】Linux的历史----Linux内核剖析(一)

    Linux的历史----Linux内核剖析(一) 2015年04月09日 10:51:09 JeanCheng 阅读数:11351更多 所属专栏: Linux内核剖析    版权声明:本文为博主原创文 ...

随机推荐

  1. liunx对磁盘进行配额限制

    说明,我们给你一个分区进行磁盘配额进行限制 1.首先我们要进行那个分区进行限制,通过修改配置文件加上uquota ,然后再重启一下系统 二.quota 命令用于管理设备的磁盘容量配额,语法格式为 xf ...

  2. LintCode-1173 · 反转字符串 III-题解(istringstream简单使用)

    题目链接:https ://www.lintcode.com/problem/1173/?_from=collection&fromId=208描述:给定一个字符串句子,反转句子中每一个单词的 ...

  3. 北航内核操作系统-lab0

    1.lab0环境介绍. 2.进入实验界面. 3.进入实战测试. 任务要求: 3.1编写斐波那契数列. 3.2编写Makefile脚本. Makefile介绍: make命令执行时,需要一个 Makef ...

  4. .NET混合开发解决方案11 WebView2加载的网页中JS调用C#方法

    系列目录     [已更新最新开发文章,点击查看详细] WebView2控件应用详解系列博客 .NET桌面程序集成Web网页开发的十种解决方案 .NET混合开发解决方案1 WebView2简介 .NE ...

  5. mongodb 复杂查询

    记录一下工作中用到的 mongodb 复杂查询 aggregate 筛选 === 等于 { $match: { name: "bob" } } !== 不等于 { $match: ...

  6. EFCore常规操作生成的SQL语句一览

    前言 EFCore的性能先不说,便捷性绝对是.Net Core平台下的ORM中最好用的,主要血统还百分百纯正. EFCore说到底还是对数据库进行操作,无论你是写Lamda还是Linq最后总归都是要生 ...

  7. 767. Reorganize String - LeetCode

    Question 767. Reorganize String Solution 题目大意: 给一个字符串,将字符按如下规则排序,相邻两个字符一同,如果相同返回空串否则返回排序后的串. 思路: 首先找 ...

  8. linux篇-基于域名的apache服务器

    1承接上个博客说的,咱们继续扩展 Cd /usr/local/apache2/conf /usr/local/apache2/conf/extra扩展文件 Vi httpd-vhosts.conf & ...

  9. monit 配置详解(monitrc)

    monitrc是Monit的主配置文件(控制文件). monitrc的内容主要分为全局(golbal)和服务(services)两个部分. 默认情况下monitrc文件在/etc/monit目录下. ...

  10. hash和history路由的区别

    在了解路由模式前,我们先看下 什么是单页面应用,vue-router  的实现原理是怎样的,这样更容易理解路由. SPA与前端路由 SPA(单页面应用,全程为:Single-page Web appl ...