上篇文章如何把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工具。
添加右键功能的步骤如下:
- 以管理员身份运行"cmd.exe":
- 将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
之前,能对我们使用的工具有大致的了解,磨刀不误砍柴工,祝大家快乐开发。