上篇文章如何把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/

03-05 23:22