OneOS Cube 使用指南

工欲善其事必先利其器,OneOS操作系统也有一个共同战斗的“小伙伴”:OneOS-Cube,它能够更好的帮助开发者快速上手OneOS,有效地提高开发效率,降低开发难度,下面就让我们一起来认识一下OneOS-Cube吧~


Cube 简介

OneOS-Cube是针对物联网操作系统OneOS开发的一套windows辅助开发环境。它以开源编译构造工具为基础构建,以简单易用为设计宗旨,尽可能的缩短普通用户的工具学习时间。通过简单的几条命令,用户即可完成系统配置、代码编译、第三方集成开发环境(如KEIL等)工程生成等任务。

OneOS-Cube具备如下特点:

去环境依赖,用户只需要下载完整的工具包后,解压即可直接使用,而不需要对本机环境进行特殊配置;

使用简单,OneOS-Cube将各个开源资源有机整合,使用户简单输入指令即可完成系统配置、编译、项目构造等任务,而不需要费时了解各个组件的内部实现;

风格通用,在命令设计与操作习惯上尽量保持与开源社区常用的风格一致;

易于维护,本方案充分利用已有的开源资源进行搭建,实现简单,也方便后期的升级维护。

OneOS-Cube是独立于OneOS源码之外的,为OneOS服务的开发套件。它独立于OneOS的源码管理,二者之间不存在路径依赖关系。

  • Cube 基本构成

OneOS-Cube以已有的开源免费工具为基础搭建。使用Cmder为用户命令行,有机的整合了Kconfig、MinGW及python脚本等构建。

  1. 命令行环境Cmder: Cmder是一款免费的DOS系统仿真器,体积小巧,界面清爽,支持多标签操作,兼容dos原有的指令。
  2. 系统配置工具menuconfig: 即linux menuconfig的python实现版本,使用方法与linux menuconfig基本一致。遵循兼容LINUX的Kconfig语法,用户可以方便的沿用以前的kconfig配置文件对代码进行宏管理。
  3. Python环境与.py文件: 主要目的是将menuconfig, MinGW等有机的整合到Cmder中,支持生成Keil、Eclipse等可直接使用的项目文件。
  4. 交叉编译工具链MinGW:MinGW
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值