号外,号外!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. 移动端屏幕适配(rem+js)

    什么是移动端适配 在制作webapp时,一个很关键的问题就是适配各种机型不同屏幕的大小,让每种机型上的布局看起来都尽量一样. 也就是说用同一套代码在不同分辨率的手机上跑时,页面元素间的间距.留白,以及 ...

  2. pwn 之 沙箱机制

    0x00: 简介 沙箱机制,英文sandbox,是计算机领域的虚拟技术,常见于安全方向.一般说来,我们会将不受信任的软件放在沙箱中运行,一旦该软件有恶意行为,则禁止该程序的进一步运行,不会对真实系统造 ...

  3. python学习-Day26

    目录 今日内容详细 编程思想 面向过程编程 面向对象编程 类与对象 概念 类与对象的创建 先定义类 后产生对象 语法结构 如何产生对象 对象的实例化 绑定方法 今日内容详细 编程思想 面向过程编程 将 ...

  4. Jenkins 自动化部署详解

    一.背景 以前在发布系统的时候,总是需要经过本地合并代码 >编译 >发布到本地 >拷贝代码到远程服务器 >停止掉服务器上的应用池 >将要发布的文件替换原文件 >重启 ...

  5. [AcWing 822] 走方格

    点击查看代码 #include<iostream> using namespace std; int n, m, ans = 0; void dfs(int x, int y) { if ...

  6. OpenStack计费服务

    cloudkitty服务介绍 当前版本cloudkitty可以完成虚拟机实例(compute),云硬盘(volume),镜像(image),网络进出流量(network.bw.in,network.b ...

  7. webpack与vite的对比

    vite与webpack的打包原理: vite: 基于游览器原生ES Module,利用游览器解析import,服务器端按需编译返回 webpack: 逐级递归识别依赖,构建依赖图谱->转化AS ...

  8. 2021夏季学期华清大学EE数算OJ1:算数问题

    第一次写博客,有点紧张... 也许格式也没有特别丑吧 先看原题( 此题做法众多,这里仅仅介绍蒟蒻的一种很复杂的思路(但最后还是喜提0ms的好成绩) 读完这道题,不难发现,此题不过是一个质因数分解+一堆 ...

  9. Zookeeper安装学习(二)

    学习内容:Zookeeper集群安装(Zookeeper版本:Zookeeper3.5.7:注:master,s1,s2都需要部署) 解压安装: (1)在主机 master 解压 Zookeeper ...

  10. 【SpringCloud原理】万字剖析OpenFeign之FeignClient动态代理生成源码

    年前的时候我发布两篇关于nacos源码的文章,一篇是聊一聊nacos是如何进行服务注册的,另一篇是一文带你看懂nacos是如何整合springcloud -- 注册中心篇.今天就继续接着剖析Sprin ...