RealEvo-IDE 介绍

更新时间:
2024-01-10
下载文档

RealEvo-IDE 介绍

RealEvo-IDE 是 SylixOS 专用的集成开发环境,RealEvo-IDE 使 SylixOS 应用程序、BSP、驱动程序、共享库的开发简单高效。RealEvo-IDE 的 GCC 工具链是在标准 GCC 的基础上,加入了 SylixOS 相关元素与更加高效的库文件形成的符合 SylixOS 要求的编译工具。

RealEvo-IDE 组成

RealEvo-IDE 包括以下部分:

  • SylixOS Base 工程:该工程包括 libsylixos(高性能 SylixOS 内核)、libVxWorks(VxWorks 兼容库)、libcextern(C 扩展库)、liblua、libluaplugin(Lua 脚本支持)、libzmodem(zmodem 协议支持)、libsqlite3(SQLite 数据库)等。
  • 各类工程模板:BSP 工程模板、应用程序工程模板、共享库工程模板、内核模块工程模板。
  • 开发工具:自动上传工具、RealEvo-Simulator、内核行为监视器等。
  • 集成开发环境:它可以帮助用户管理和构建工程,并可以根据硬件平台的不同编译相应的代码,它可以组织和管理与 SylixOS 目标系统之间的通信、调试、运行等。
  • 编辑器:具有强大的代码编辑功能。
  • 编译器:包括 ARM、MIPS、PowerPC、x86、DSP、SPARC、Lite、RISC-V 等平台编译器。

说明:
体验版的 RealEvo-IDE 不包含 SylixOS Lite Project,可通过购买 RealEvo-IDE 的专业版来获得此功能。

RealEvo-IDE 集成开发环境与 SylixOS 目标系统之间的通信、调试关系如下图所示:

功能

编辑

代码编辑是软件开发最基本,也是最重要的工作之一,一个高效的代码编辑器将起到事半功倍的效果。RealEvo-IDE 编辑器拥有多种颜色搭配方案和代码静态分析与补齐功能,这使得代码开发更加高效。

编译

创建完 SylixOS Base 工程后需要对其进行编译。RealEvo-IDE 提供 2 种编译方式,分别介绍如下。

  • 方式一:选择新建的 SylixOS Base 工程,单击 RealEvo-IDE 工具栏的一键编译按钮,进行工程编译。
  • 方式二:选择新建的 SylixOS Base 工程,单击右键选择 Build Project ,进行工程编译。

调试

SylixOS 实现了一个功能强大的调试服务器,可在运行有 SylixOS 的设备上在线调试应用程序。RealEvo-IDE 提供了配套的调试工具,可以很方便地调试 SylixOS 应用程序。目前,RealEvo-IDE 支持三种调试方式:自动推送方式调试、手动方式调试、远程附着(Attach)方式调试。

推送

为了更加方便快速地将 SylixOS 的应用、驱动程序部署到 SylixOS 设备上,RealEvo-IDE 提供了一键推送功能,可以方便地将编译好的程序部署到 SylixOS 目标系统上。

文档内容是否对您有所帮助?
有帮助
没帮助