• 一站式开发平台

    集设计、开发、调试、仿真、部署、测试功能于一体;支持所有翼辉操作系统及主流处理器架构。

  • 智能化开发流程

    全图形化开发,向导式工程管理;智能化编辑,一键部署运行。

  • 丰富的调试手段

    支持多种调试模式、多种连接方式;一键启动,全图形界面操作,方便快捷。

  • 强大的系统分析功能

    支持多种缺陷分析方法以及系统性能分析方法;提高开发效率。

  • 完善的生态工具集

    加速各行业生态软件与 SylixOS 操作系统的融合,使行业应用和中间件能够方便快速地在 SylixOS 上适配运行。

  • 便捷的设备管理

    可以方便地连接和操作多个目标设备;图形化展示系统状态。

RealEvo 集成开发套件试用申请

填写申请表单以获取体验版集成开发环境套件

RealEvo集成开发套件试用申请

RealEvo-IDE 整体介绍

  • 专业的工程管理

    • 提供专业的工程管理方案,向导式辅助创建工程,针对不同类型的开发人员提供专业的工程模板和工程配置界面
    • 根据用户配置自动生成程序框架代码,避免用户重复劳动
    • 支持多体系架构一次性构建,满足复杂项目中的源码开发和管理需求
  • LTS 版本管理

    • 考虑各个场景下的应用需求,提供多种系统裁剪方案,无需用户关心操作系统裁剪配置,降低对用户专业性的要求
    • 提供 LTS 版本管理功能,用户可以围绕长期支持版操作系统展开工作
  • 智能编辑

    • 优秀的编辑器,实现代码高亮显示,智能编辑,错误精准分析,符号自动补齐等功能
    • 简单实用的构建系统,实现工程一键构建,支持源码自动扫描,支持多目标构建
    • 针对构建错误提供智能分析与导航功能,可以精确快速地定位到出错源文件与代码行
  • 远程文件管理

    • 提供强大的程序部署功能,可灵活配置,一键部署。支持多目标,多文件部署,支持文件重传
    • 提供专业的 FTP 操作界面实现对目标机文件系统的灵活访问
    • 支持 SSH/SFTP 加密链接,保证 RealEvo-IDE 与 SylixOS 目标系统连接的安全性
  • 强大的调试功能

    提供强大的调试功能,针对操作系统支持所有平台使用统一的调试接口和界面,可通过多种方式实现对操作系统内核、BSP、及应用程序的调试

    • 支持一键推送调试
    • 支持多核、多线程并行调试
    • 支持网络与串口调试方式
    • 支持动态库调试
    • 支持多线程 non-stop 调试模式
    • 支持调试正在运行的进程
    • 支持 Lauterbach TRACE32、SEGGER J-Link 及 OpenOCD 等硬件仿真调试器
  • 目标系统监控

    提供强大的目标系统监测功能,能够实时监测和分析目标系统状态,包括:

    • 内存使用情况分析
    • 线程进程运行状态分析
    • 堆栈使用情况分析
    • 中断数据统计
    • 系统死锁检测
    • 系统性能瓶颈检测
  • 单元测试框架

    RealEvo-IDE 集成 google test 和 SylixOS test 测试框架,支持测试用例自动部署运行,测试结果的自动收集,测试结果分析与图形化显示等功能。 同时提供集成静态代码分析功能,有助于在代码编辑阶段发现程序错误

  • 可视化内核分析

    RealEvo-IDE 集成 SylixOS 可视化内核监控器功能组件。可视化内核监控器实现了线程和进程状态跟踪、中断测量、内存使用率统计、IO 系统分析等功能,可用于复杂场景下应用程序、系统内核、BSP 以及驱动程序的图形化分析

  • 代码覆盖率分析

    支持应用程序和驱动程序代码覆盖率分析,实现代码覆盖率数据收集与图形化显示

  • 丰富的开发辅助工具

    RealEvo-IDE 集成了大量实用且功能强大的工具,如:

    • 集成 RealEvo-Compiler 实现多平台源码编译
    • 集成 RealEvo-Simulator 实现目标系统硬件的模拟
    • 集成 RealEvo-TpsFs-Explorer 实现对掉电安全文件系统的离线操作
    • 集成 RealEvo-SylixOS-Install 实现 SylixOS 一键安装
    • 集成网络和串口显示终端,用于与目标系统交互
    • 集成 TFTP Server 用于系统镜像部署
    • 集成 Syslog Server 用于系统日志收集
  • 多操作系统支持

    • 容器:RealEvo-IDE 提供 SylixOS 容器管理和配置功能,实现容器一键导入与导出
    • Matrix653:为解决 Matrix653 系统集成配置的复杂度过高的问题,RealEvo-IDE 提供强大简洁的集成配置界面,实现配置错误检查与配置文件编译功能
    • QuickVisor:RealEvo-IDE 为 QuickVisor 提供了应用场景配置功能,支持以图形化的方式定制每个虚拟机所使用的物理资源
  • RealEvo 生态工具集

    • 提供高度适应开源生态的辅助工具,灵活支持 CMake,AutoTools 等构建系统。行业应用和中间件能够方便快速地在 SylixOS 上适配运行。
    • RealEvo 生态工具集能够方便地融入 ROS2 等大型行业软件构建平台,无缝对接行业软件开发。
    • 支持 Armory 制品仓库,共同打造完善的翼辉软件生态体系。
  • 多种授权方式

    软件授权:RealEvo-IDE 提供多种授权方式,包括:本地授权、移动授权和服务器授权,支持各种类型的用户需求

RealEvo-Simulator
硬件模拟器

RealEvo-Simulator 是翼辉推出的计算机硬件系统仿真软件,可运行 SylixOS 及其应用软件
可在脱离硬件平台的情况下开展项目预研、可行性评估、程序调试和测试等工作,降低 SylixOS 使用门槛和前期研发成本

  • 图形化配置管理

    • RealEvo-Simulator 支持多种主流处理器架构模拟,包括:ARM32/ARM64、MIPS、PowerPC、x86、SPARC、RISC-V
    • 相比原生 QEMU 模拟器,RealEvo-Simulator 提供简单实用的配置界面,实现图形化的虚拟机配置和管理,无需操作命令行。实现虚拟网卡驱动自动安装及智能化管理,整个过程无需手动介入
  • 提高内核开发与调试效率

    RealEvo-Simulator 提供 BSP 调试功能,配合 RealEvo-IDE 可实现对 BSP 和 SylixOS 内核的调试,提高内核、BSP 及设备驱动的开发效率。此外,其集成 SylixOS BSP 镜像,安装后可以直接部署和运行使用 RealEvo-IDE 开发的应用程序

  • 支持设备仿真

    RealEvo-Simulator 支持常用外设的仿真,包括:SD 卡、网卡、USB、硬盘、FLASH、LCD、触摸屏等。可在其基础上根据需求扩展外设,搭建目标系统的全方位模拟环境

  • 支持大型中间件仿真

    RealEvo-Simulator 高效的性能能够支持在 SylixOS 下运行大型的软件及中间件,包括浏览器、Qt、播放器、3D 显示等功能组件

  • 支持模拟 Matrix653 系统

    了解更多

    RealEvo-Simulator 支持运行 Matrix653 系统,集成 Matrix653-Console 串口复用工具,可以通过一个串口实现对 Matrix653 系统中的各个分区独立控制

RealEvo-Compiler
编译工具链

  • 支持翼辉旗下所有产品

    RealEvo-Compiler 是翼辉信息推出的基于新版本 GCC 开发的工具链。

    • 支持翼辉旗下 SylixOS、MS-RTOS、Matrix653、QuickVisor 等操作系统产品开发
    • 同时支持所有基于上述操作系统的衍生产品开发,如:风云翼辉,海鹰翼辉等
  • 极致优化,稳定高效

    • RealEvo-Compiler 支持多种目标文件格式,可用于操作系统内核,BSP 驱动程序和应用程序的编译、调试和分析
    • RealEvo-Compiler 在原生 GCC 的基础上针对翼辉操作系统产品做了大量优化工作,对翼辉操作系统更具亲和度,能够编译出更加稳定高效的目标文件,同时能够与 RealEvo-IDE 配合完成功能强大的调试和分析任务
  • 全体系结构支持

    新版本 RealEvo-Compiler 基于最新的 GCC 10 开发,支持 C11、 C++11、 C++14、C++17、C++20 语言标准。RealEvo-Compiler 支持的处理器架构如下:

    • ARM32/ARM64:支持全系列 ARM 32/64 位处理器,包括 ARMv4、 ARMv7、ARMv8 系列处理器
    • x86/x64:支持 Intel、AMD 公司的 32/64 位 x86 处理器
    • MIPS32/MIPS64:支持龙芯、君正、华睿处理器等 32/64 位 MIPS 处理器
    • PowerPC:支持 NXP 与国微电子的 PowerPC 系列处理器
    • SPARC:支持 SPARCv8 架构处理器
    • DSP:支持 C6000 系列 DSP 处理器, 支持银河飞腾 DSP 处理器。采用专利技术支持模块动态加载和应用在线调试
    • RISC-V:支持 RV32、RV64 ISA 的处理器,支持平头哥玄铁系列处理器
    • C-SKY:支持中天微系统的 C-SKY 系列处理器
    • LoongArch:支持龙芯全新 LoongArch 处理器架构
    • Sunway:支持申威 SW64 系列处理器

RealEvo-AutoCode
低代码集成开发平台

AutoCode 是翼辉推出的基于 VSOA 实现的模型驱动架构(MDA),它提供了微服务可视化建模工具,同时也是一个低代码集成开发平台(RealEvo-AutoCode)。
AutoCode 可以降低微服务开发难度、复杂度,有效地提升微服务开发效率,加强程序的稳定性和可维护性。

  • 集成开发环境

    • 工程视图:查看和管理所有工程
    • 属性视图:配置编辑对象属性
    • 工具栏:对编辑模型进行操作
    • 模型编辑器:编辑服务模型与组件模型
    • 组件工具:提供各种组件工具
    • 控制台:输出工程构建日志
    • 大纲视图:查看所有模型对象
    • 资源视图:管理工程资源,包括端口、端口数据以及用户自定义数据
  • 可视化建模

    • 资源管理:可以定义 VSOA 接口与接口数据
    • 服务建模:创建服务进程与微服务,建立微服务之间通信接口
    • 组件建模:支持微服务内部逻辑建模,提供丰富的组件功能
    • 接口编程:创建微服务业务框架,生成可编程接口
    • 构建测试模型:一键创建微服务测试模型,提高测试效率
    • 支持工程模板:可将工程保存为模板,便于协作开发
  • 低代码开发

    • 自动创建接口数据与自定义数据
    • 自动创建编译构建文件
    • 自动生成服务代码与用户接口代码
    • 通过构建日志可定位出错模型组件
    • 通过模型组件可链接编程接口
    • 自动合并用户接口代码,可集成用户模块
    • 生成代码之前,自动备份历史代码
  • 微服务框架

    • 服务建立:服务启动与初始化管理
    • 资源管理:自动管理资源分配与释放
    • 通信连接:通信连接的建立与重连接
    • 数据解析:自动解析与构建通信数据
    • 事件驱动:管理事件注册与路由
    • 日志跟踪:精准定位程序异常范围
    • 会话管理:自动维护会话资源与生命周期

咨询流程

01
需求咨询
提交相关需求,描述需求背景
02
初步沟通
需求答疑,对齐核心诉求,确定合作意向
03
方案交流
针对相关方案进行线上或线下的交流探讨
04
商务流程
方案确定后,开始执行商务流程

竖屏体验更佳

请旋转屏幕观看