搭建 SylixOS 开发环境


搭建 SylixOS 开发环境

本节介绍如何在 Windows 上搭建 SylixOS 的云原生开发环境。

下载环境安装包

安装集成开发环境

若使用 C/C++ 进行微服务开发或有在本地设备搭建云原生运行环境的需求,需按照如下步骤安装集成开发环境。

步骤 1:安装 RealEvo-IDE

  1. 将 RealEvo-IDE 安装压缩包解压,打开文件夹并双击 InstallWizard.exe 启动安装程序界面。

  2. 如下图所示,在安装程序界面选择 Install RealEvo-IDE 进行安装。

步骤 2:注册 RealEvo-IDE

  1. RealEvo-IDE 安装完成后将弹出注册对话框界面,RealEvo-IDE 需要与硬件绑定,若硬件进行更新可能需重新注册。

  2. 用户可 申请试用 RealEvo-IDEopen in new window 获得试用 Serial Number。

  3. 在获取到试用 Serial Number 后,将 Serial Number 复制到如下对话框的 Please input your serial number 处,并单击 Generate Register Code,进入硬件绑定界面。

  4. 在硬件绑定界面,选择绑定的存储及网络设备,并单击 OK,生成 Register code。

  5. 如果计算机已连接互联网,可以单击 Register Online 在线获取 License。如果计算机未连接互联网,可以单击 Generate QR Code,用手机扫描二维码获取 License。

  6. 获取到的 License 如下图所示。

  7. 将得到的 License 输入到如下对话框中的 Please input your license 处。

  8. 单击 Register,完成 RealEvo-IDE 的注册流程。

步骤 3:安装 RealEvo-CloudNative

在安装云原生插件之前要确保 RealEvo-IDE 未运行,安装过程中,安装向导需选择安装位置为 RealEvo 的安装目录,如下图所示:

创建云原生基础工程

若使用 C/C++ 进行微服务开发或有在本地设备搭建云原生运行环境的需求,需要创建 SylixOS ECS Base 和云原生 SDK 工程。

步骤 1:创建 SylixOS ECS Base

  1. 启动 RealEvo-IDE。

  2. 在 RealEvo-IDE 上方菜单栏中选择 File > New > SylixOS Base,进入创建 SylixOS Base 工程向导。

  3. 在创建 SylixOS Base 工程向导中输入 SylixOS Base 工程名称,单击 Next,进入工程类型选择界面。

  4. 在工程类型选择界面的 SylixOS version 下拉列表中,选择 "ECS",并选中 SylixOS Standard Base,单击 Next,进入 SylixOS Base 配置界面。

    注意:
    请确认已安装 RealEvo-CloudNative 插件,否则 SylixOS version 无 ECS 选项。

  5. 在 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 选择后,选择对应的浮点类型。

  6. 在组件配置界面,选择如下默认配置,并单击 Finish,完成 SylixOS Base 工程创建。

步骤 2:编译 SylixOS ECS Base

打开新建的 SylixOS Base 工程,单击右键选择 Build Project 编译工程,编译时间由系统配置决定,大约需要几分钟。

步骤 3:创建云原生 SDK

  1. 在 RealEvo-IDE 菜单栏中选择 File > New > SylixOS SDK,进入 SDK 创建界面。

  2. 在 SDK 创建界面的 Project name 输入框中输入 SDK 工程名,单击 Next,进入工程配置界面。

  3. 在工程配置界面,选择 SDK 工程依赖的 SylixOS Base Project ,路径为上文已创建的 SylixOS ECS Base 工程,单击 Next 进入 SDK 模板配置界面。

  4. 在 SDK 模板配置界面的 Template Name 下拉列表中,选择 "cloudnative_sdk",并单击 Finish ,完成云原生 SDK 工程创建。

步骤 4:编译云原生 SDK

选中创建的云原生 SDK 工程,单击右键选择 Build Project,开始编译云原生 SDK 工程。