搭建 SylixOS 开发环境
本节介绍如何在 Windows 上搭建 SylixOS 的云原生开发环境。
下载环境安装包
若使用 C/C++ 进行微服务开发,应当安装如下 RealEvo 开发环境:
注意:
- 若已安装 RealEvo-IDE,请检查版本是否 ≥ 6.1.0,RealEvo-CloudNative 的安装需依赖 RealEvo-IDE 6.1.0 及以上版本。
- RealEvo-CloudNative 体验版插件安装包内置有系统运行 48 小时体验限制,若商业使用,请 联系我们 获取商业版本。
若使用 JavaScript / Go 进行微服务开发,建议用户安装如下 Visual Studio Code 开发环境进行文本编辑,并安装 Node.js 运行环境以支持容器命令行打包:
安装集成开发环境
若使用 C / C++ 进行微服务开发或有在本地设备搭建云原生运行环境的需求,需按照如下步骤安装集成开发环境。
步骤 1:安装 RealEvo-IDE
解压 RealEvo-IDE 安装压缩包,打开 Tools 文件夹,安装如下所示的三个安装包。
如下图所示,打开 RealEvo 文件夹,双击 RealEvo-6.1.0.exe 进行安装。
步骤 2:注册 RealEvo-IDE
RealEvo-IDE 安装完成后将弹出注册对话框界面,RealEvo-IDE 需要与硬件绑定,若硬件进行更新可能需重新注册。
用户可 申请试用 RealEvo-IDE 获得试用 Serial Number。
在获取到试用 Serial Number 后,将 Serial Number 复制到如下对话框的 Please input your serial number 处,并单击 Generate Register Code,进入硬件绑定界面。
在硬件绑定界面,选择绑定的存储及网络设备,并单击 OK,生成 Register code。
如果计算机已连接互联网,可以单击 Register Online 在线获取 License。如果计算机未连接互联网,可以单击 Generate QR Code,用手机扫描二维码获取 License。
获取到的 License 如下图所示。
将得到的 License 输入到如下对话框中的 Please input your license 处。
单击 Register,完成 RealEvo-IDE 的注册流程。
步骤 3:安装 RealEvo-CloudNative
在安装云原生插件之前要确保 RealEvo-IDE 未运行,安装过程中,安装向导需选择安装位置为 RealEvo 的安装目录,如下图所示:
创建云原生基础工程
若使用 C/C++ 进行微服务开发或有在本地设备搭建云原生运行环境的需求,需要创建 SylixOS ECS Base 和云原生 SDK 工程。
步骤 1:创建 SylixOS ECS Base
启动 RealEvo-IDE。
在 RealEvo-IDE 上方菜单栏中选择 File > New > SylixOS Base,进入创建 SylixOS Base 工程向导。
在创建 SylixOS Base 工程向导中输入 SylixOS Base 工程名称,单击 Next,进入工程类型选择界面。
在工程类型选择界面的 SylixOS version 下拉列表中,选择 "ECS",并选中 SylixOS Standard Base,单击 Next,进入 SylixOS Base 配置界面。
注意:
请确认已安装 RealEvo-CloudNative 插件,否则 SylixOS version 无 ECS 选项。在 SylixOS Base 配置界面,按照如下配置说明进行配置,并单击 Next,进入组件配置界面。
说明:
快速入门章节范例所使用的 CPU 类型为 x86-64,其他平台请参考如下配置说明。配置说明:
Toolchain
项目 可选内容 arm-sylixos-toolchain 编译 ARM 平台程序 x86-sylixos-toolchain 编译 x86 平台 32 位程序 x86_64-sylixos-toolchain 编译 x86 平台 64 位程序 ppc-sylixos-toolchain 编译 PowerPC 平台程序 mips-sylixos-toolchain 编译 MIPS 平台 32 位程序 mips64-sylixos-toolchain 编译 MIPS 平台 64 位程序 sparc-sylixos-toolchain 编译 SPARC 平台程序 riscv-sylixos-toolchain 编译 RISC-V 平台程序 aarch64-sylixos-toolchain 编译 ARM64 平台程序 csky-sylixos-toolchain 编译 CSKY 平台程序 loongarch64-sylixos-toolchain 编译 LoongArch 平台 64 位程序 CPU Type 在 Toolchain 选择后,选择对应的处理器类型。
FPU Type 在 CPU Type 选择后,选择对应的浮点类型。
在组件配置界面,选择如下默认配置,并单击 Finish,完成 SylixOS Base 工程创建。
步骤 2:编译 SylixOS ECS Base
打开新建的 SylixOS Base 工程,单击右键选择 Build Project 编译工程,编译时间由系统配置决定,大约需要几分钟。
步骤 3:创建云原生 SDK
在 RealEvo-IDE 菜单栏中选择 File > New > SylixOS SDK,进入 SDK 创建界面。
在 SDK 创建界面的 Project name 输入框中输入 SDK 工程名,单击 Next,进入工程配置界面。
在工程配置界面,选择 SDK 工程依赖的 SylixOS Base Project ,路径为上文已创建的 SylixOS ECS Base 工程,单击 Next 进入 SDK 模板配置界面。
在 SDK 模板配置界面的 Template Name 下拉列表中,选择 "cloudnative_sdk",并单击 Finish ,完成云原生 SDK 工程创建。
步骤 4:编译云原生 SDK
选中创建的云原生 SDK 工程,单击右键选择 Build Project,开始编译云原生 SDK 工程。