资讯专栏INFORMATION COLUMN

使用OneOS-Cube快速开发OneOS-Lite操作系统

mist14 / 1105人阅读

摘要:我们热情推荐大家使用进行系统的配置,编译和构建。下载工具请点击下载把下载的工具用解压到一个不存在任何中文字符的任意目录中。说明工具不支持含有中文字符的路径。

上篇文章如何把OneOS-Lite快速编译运行起来,通过OneOS-Cube快速地进行了编译运行。因此,这篇文章就主要讲讲OneOS-Lite中最常使用的开发工具OneOS-Cube。目前,OneOS-Lite 开发环境主要有两种,分别是:

  • 基于命令行的OneOS-Cube开发环境;
  • MDK开发环境。

这两种开发环境都支持在WINDOWS(WIN7 或 WIN10)操作系统下运行,OneOS-Cube支持LINUX操作系统。

1.推荐

针对不同的项目或使用习惯,开发者可行选择熟悉的开发工具。我们热情推荐大家使用OneOS-Cube进行系统的配置,编译和构建。如果你希望使用MDK开发环境,也建议使用OneOS-Cube工具根据Menuconfig生成的配置文件和Scons编译脚本生成正确的MDK工程,之后再使用MDK进行编译、烧录以及调试。


2.OneOS-Cube搭建

OneOS-Cube是OneOS操作系统基于命令行的开发工具,提供系统配置、项目编译构造、包贡献下载等功能。OneOS-Cube工具为免安装压缩包,具体过程如下。

下载工具请点击OneOS-Cube下载

把下载的OneOS-Cube工具用WinRAR解压到一个不存在任何中文字符的任意目录中。

说明:OneOS-Cube工具不支持含有中文字符的路径。

2.1 添加右键打开功能

当我们双击"OneOS-Cube.exe"打开工具时,命令行工具的工作目录为当前"OneOS-Cube.exe"目录,为了配置和编译实际项目工程,需要切换到工程目录下。为了简化操作,我们可以把OneOS-Cube工具界面的操作加到右键功能中,这样可以在项目工程中直接打开OneOS-Cube工具。

添加右键功能的步骤如下:

  1. 以管理员身份运行"cmd.exe":
  2. 将OneOS-Cube添加到右键菜单中:

2.2 OneOS-Cube工具使用

进入到代码工程目录(顶层Kconfig文件和SConstruct文件所在目录),任意空白处点击右键,再找到“OneOS-Cube Here”执行,即可打开OneOS-Cube的命令行操作界面。

这样OneOS-Cube成功启动了

3.配置&编译

总之,配置阶段,OneOS-Cube能很好的帮助到您。

而在编译和构建阶段,如果您习惯于命令行和使用gnu工具链,那么您可以在OneOS-Cube上执行。如果您习惯于使用MDK,那么OneOS-Cube也能帮助您生成正确的MDK工程,之后再打开该工程,使用MDK进行编译、烧录以及调试。

非常建议,在开发OneOS-Lite之前,能对我们使用的工具有大致的了解,磨刀不误砍柴工,祝大家快乐开发。
gitee: https://gitee.com/cmcc-oneos/OneOS-Lite

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121471.html

相关文章

  • 一张脑图看懂BUI Webapp移动快速开发框架【下】--快速入门指引

    摘要:例如改成例如改成以上两种开发方式都可以结合原生平台打包成独立应用。 继上一篇一张脑图看懂BUI Webapp移动快速开发框架【上】--框架与工具、资源 大纲 在线查看大纲 思路更佳清晰 1. 框架设计 框架介绍 简介 BUI 是用来快速构建界面交互的UI交互框架, 专注webapp开发, 开发者只需关注业务的开发, 界面的布局及交互交给BUI, 开发出来的应用, 可以嵌入平台 ( Li...

    hzx 评论0 收藏0
  • 基于通用jar、动态配置、组件编排的会员任务中心系统设计

    摘要:基于的动态配置推送。对于任务中心这种多任务平台型的配置,有一定影响。基于回调和配置的扩展点流程共建在建中通过扩展点共建方式,将流程编排的能力,暴露给内外部的开发者,完成任务中心的共建。 一、聊聊本文想说什么:   为更好帮助商家的会员快速成长,保持用户活性,完善用户的成长体系,有赞用户中心-会员成长团队基于现有的业务场景,设计了一套较完备任务中心系统。同时也有很多通用技术组件能够落地。...

    null1145 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<