# RealEvo-Stream
**Repository Path**: acoinfo/realevo-stream
## Basic Information
- **Project Name**: RealEvo-Stream
- **Description**: RealEvo-Stream 是翼辉推出的新型开发环境,其功能覆盖工程管理、代码编辑、软件构建、程序部署调试等多个环节。RealEvo-Stream 支持 CMake、AutoTools 等开源生态工具链,同时兼容 RealEvo-IDE 构建系统,提供远程开发和图形化一键调试能力,其支持 Linux 和 Windows 等多个平台,可大幅提高 SylixOS 应用开发与移植效率。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-07-08
- **Last Updated**: 2025-07-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# RealEvo-Stream
## 介绍
RealEvo-Stream 是翼辉推出的一款结合了云与 AI 的轻量化开发工具,功能涵盖工程管理、代码编辑、软件构建、程序部署调试等环节。
RealEvo-Stream 作为开源项目,我们希望能更好地和开发者互动,也让信息更公开透明,像动态发布、版本计划以及未来的功能规划等都会及时分享。
**RealEvo-Stream 详细内容参考:** [RealEvo-Stream 在线教培](https://docs.acoinfo.com/realevo-stream/overview/what_is_realevo_stream.html)
## 研发计划
### 已排期功能
#### 2.0.0 :计划发布时间 2025/08/15
1. RealEvo-Stream Management:集成 RealEvo-Stream 相关的可视化操作
RealEvo-Stream 当前可视化操作的弊端:
1. 没有全面覆盖 RealEvo-Stream 命令功能,一些操作只能使用命令执行
2. 一个功能点一个 Tab 页。对用户的代码编辑区侵入比较大、功能散乱不成体系
3. 不同功能点的界面存在风格不统一情况
RealEvo-Stream Management 就是将 RealEvo-Stream 相关的可视化操作放置到一个 Tab 页中完成,统一规划,统一设计
RealEvo-Stream Management 优点:
1. 只有一个 Tab 页,对用户编辑区侵入小
2. 统一设计,风格统一。能让用户养成操作习惯,可以达到不用看教培也能通过界面设计逻辑找到自己想要的功能
3. 奠定了界面范式,将来有新需求方便扩展
4. 界面样式也可复用,缩短新功能开发周期
5. 显得 RealEvo-Stream 高端,大气
RealEvo-Stream Management 当前版本主要包含如下几部分:
1. Home:欢迎语、RealEvo-Stream 介绍、RealEvo-Stream 教培连接、ACU 介绍、ACU 教培连接。将来可能搭建 RealEvo-Stream 社区
2. Workspace:工作空间相关操作,包括初始化工作空间引导、初始化工作空间、工作空间信息查看、工作空间部署黑名单文件设置、从 Armory 上安装包到工作空间
3. Project:工程列表展示(工作空间的文件目录未必就是工程)、工程信息查看、创建工程、调试活跃工程设置、编译配置设置
4. Device:设备管理,添加、删除、查看设备。从 armroy 安装软件到设备、在设备上创建 ECS 容器节点和创建容器
5. ECS:容器化开发相关
6. Setting:配置相关。Armory 配置、ECSM 源配置
RealEvo-Stream Management 部分界面原型图:
> RealEvo-Stream Management 初始化工作空间界面原型图
> RealEvo-Stream Management 创建工程时,工程类型选择界面原型图
> RealEvo-Stream Management 设备管理界面原型图
2. 容器化开发:ECSM、生成系统调用文件、容器创建
> ECSM 界面原型
> 生成系统调用文件界面原型
> 容器创建界面原型
3. 信创系统适配:RealEvo-Stream 能够运行在 ARM64 平台
4. SylixOS 编译链升级
### 未排期功能
1. AI 辅助编程:自然语言转代码、跨语言翻译(例如:Python 转 C 、C 转 Python)、错误检测与修复、性能优化、代码审查、函数文档生成、代码解释、测试用例生成、调试辅助、脚手架生成(在本地生成工程文件、代码文件)、依赖管理等
2. 云空间内网通:用于云空间之间的文件传输、接收系统信息以及其他用户信息
3. 组织建立:用户可以创建组织、邀请成员。组织拥有共享盘,供组织内成员使用
4. 建立云端跟本地的通信连接,用户在操作时体会不到本地跟云端的区别:用户可以直接在云端将代码推送到私有 GIT 服务器、在云端对设备进行管理
5. 云端 SylixOS 环境:使用云端 SylixOS 环境对程序进行调试,更快更方便
6. 工程创建、编译、调试、部署增加数据埋点
7. 云空间配置付费升级
8. RealEvo-Stream 社区建立
### 已完成的功能
#### 1.6.0 :发布时间 2025/07/25
1. 容器化支持:镜像管理、镜像打包、镜像部署
> 镜像管理原型图
> 镜像打包配置原型图:镜像信息配置
> 镜像打包配置原型图:镜像文件构建
2. AI 编程:代码补齐、代码插入
3. RealEvo-Stream 登录与 Armory 登录互通
用户登录上 RealEvo-Stream 后,在云空间不必登录 Armory 也能使用 Armory 相关功能
4. 云空间团队开发验证
验证:后台给用户创建云空间、多用户使用同一块数据共享盘。使 RealEvo-Stream 具备支持团队开发的能力
#### 1.5.1 :发布时间 2025/07/17
1. 双系统支持:既能编译 SylixOS 代码,也能编译 Linux 代码。同步支持 ACU 的 AMC 系列板卡
> 创建 SylixOS 加 Linux 的双系统工作空间
> 支持创建 SylixOS 设备和 Linux 设备
> 构建 Linux 系统工程
#### 1.4.0 :发布时间 2025/06/20
1. 用户反馈
2. 云空间自动更新
#### 1.3.0 :发布时间 2025/06/13
1. 资源管理器上下文菜单
2. 云空间信息修改
3. 用户协议
4. 打通云端与本地板卡网络,支持云端工程调试部署
5. 集成翼辉 AI 专家
6. 支持私有云部署配置
7. 支持 JS、Kernel Module工程
8. 支持 Armory 软件包安装到设备