0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何基于翼辉信息SylixOS开发ROS 2应用

翼辉信息 ? 来源:翼辉信息 ? 2025-08-14 15:44 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ROS 2(Robot Operating System 2)是机器人操作系统(ROS)的升级版,是一套开源的专为机器人开发而设计的软件库与工具集。作为构建机器人应用的强大框架,提供从硬件驱动到先进算法的一站式解决方案,同时辅以功能强大的开发工具,助力工程师与研究人员高效完成项目开发。ROS 2 在实时性、安全性、灵活性和跨平台支持等方面进行了显著的改进,为现代机器人开发提供了一个更加高效和可靠的软件框架。

大型实时操作系统SylixOS 现已完成了对 ROS 2 的适配,硬实时操作系统配合 ROS 2 强大的功能,可以为机器人制造商提供更多场景落地的可能性。

ROS 2 for SylixOS 具备以下优势

SylixOS 为100% 国产化系统,底层使用全国产化平台,且支持丰富的国产硬件平台,符合自主可控要求。

基于硬实时操作系统运行 ROS 2,具有极高的实时性和确定性,通信延迟抖动小于 3μs(相比之下,Linux 同硬件平台实测为 90μs),满足高实时性要求场景。

实现开发环境与运行环境解耦,运行环境轻量,仅需1GB 存储空间和 300MB内存,适用于资源受限场景。

可结合翼辉 ACU(智能算控单元),软硬一体,加速产品落地。想了解更多 ACU 介绍,点击查看

底层系统由商业公司维护,可提供更加全面的服务与技术支持。

SylixOS 已在航空航天、轨道交通等高端工业领域实现规模化应用,其成熟的工业级外设驱动框架具备微秒级任务切换与纳秒级中断响应能力,可直接对接 ROS 2 的硬件控制节点,显著提升机器人硬件集成效率。

可快速接入翼辉技术体系,获得一站式便捷、高效的软件开发体验,如翼辉云枢(现代化开发流水线)、ARMORY (软件管理工具)、VSOA(分布式软总线) 等。想了解现代化软件工厂翼辉云枢可点击查看

RealEvo-Stream集成了ROS 2开发组件,用户能够利用RealEvo-Stream快速高效地开发SylixOS下的ROS 2应用,下面将展示如何使用RealEvo-Stream快速开发、部署和运行ROS 2应用。

快速搭建开发环境

在 Linux 平台,ROS 2 的版本通常与所使用的操作系统发行版以及开发环境紧密绑定,开发环境与运行环境需保持一致,缺乏灵活性。相比之下,ROS 2 for SylixOS 不存在此类强依赖问题。借助 RealEvo-Stream,开发者可在当前工作空间中一键安装所需的 ROS 2 开发环境,每个工作空间相互独立、版本隔离,互不干扰。下图展示 ROS 2 for SylixOS 开发环境安装过程。

78e53fbe-7442-11f0-a18e-92fbcf53809c.png

兼容 ROS 2 官方工具集开发方式

RealEvo-Stream 提供图形化界面,便捷创建 ROS 2 工程,摆脱命令行操作。在工程创建完成后,开发方式与官方 ROS 2 保持兼容,开发者无需改变原有开发习惯。RealEvo-Stream 内置并封装了 ROS 2 构建系统,支持交叉编译,能够自动处理构建过程中涉及的编译命令与环境变量差异,大幅简化异构平台下的开发流程。下图展示 ROS 2 for SylixOS 工程创建、包创建以及构建过程。

78fd857e-7442-11f0-a18e-92fbcf53809c.gif

一键部署 ROS 2 运行环境

79505f10-7442-11f0-a18e-92fbcf53809c.png

RealEvo-Stream 支持 ROS 2 运行环境的一键部署。与其他 SylixOS 生态组件一样,ROS 2 的开发包与运行包统一发布在翼辉 ARMORY 制品仓库中,用户可通过 RealEvo-Stream 快速获取并部署到目标设备,支持本地及云端的无感知部署。设备运行环境初始化完成后,用户可将应用程序一键部署至设备,既可选择部署完整工程,也可仅部署指定功能包,灵活高效。

ROS 2 运行

SylixOS 下的 ROS 2 运行环境兼容官方运行时命令集,支持节点管理、主题管理、消息监控等核心功能。ROS 2 for SylixOS 支持 Python 3 和 C/C++ 多语言开发,可实现跨语言节点通信,同时提供包括 UDP 与共享内存在内的多种高效通信机制。下图展示一个简单的 ROS 2 节点间通信实例。

7983fa0a-7442-11f0-a18e-92fbcf53809c.jpg

RealEvo-Stream 轻量化开发环境,更加注重与各行业的深度融合。随着产品持续迭代,将不断提升对 ROS 2 等行业框架的支持。凭借良好的可扩展性,RealEvo-Stream 将进一步拓展至机器人、工业控制、智能交通等多个领域,为行业开发者提供高效、专业的开发支持。

如果你是

· 嵌入式开发者:无需关心操作系统差异,跨平台应用一键适配,专注业务逻辑开发。

· 团队技术主管:快速搭建技术栈高度兼容的多人协作开发环境,减少学习成本,助力团队高效开发。

· 企业决策者:软硬一体方案降低综合成本,抢占市场先机。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    213

    文章

    29938

    浏览量

    214394
  • 操作系统
    +关注

    关注

    37

    文章

    7190

    浏览量

    126211
  • 开源
    +关注

    关注

    3

    文章

    3779

    浏览量

    44124

原文标题:SylixOS 上如何开发 ROS 2 应用?RealEvo-Stream 助力机器人厂商完成项目落地

文章出处:【微信号:翼辉信息,微信公众号:翼辉信息】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3568-SylixOS国产操作系统演示案例

    RK3568-SylixOS国产操作系统演示案例
    的头像 发表于 01-22 14:59 ?4317次阅读
    RK3568-<b class='flag-5'>翼</b><b class='flag-5'>辉</b><b class='flag-5'>SylixOS</b>国产操作系统演示案例

    RK3568J“麒麟”+“”国产系统正式发布,“鸿蒙”也正在路上!

    %,提供报告)已正式适配两大国产系统:银河麒麟嵌入式操作系统KylinOS(V10 SP1) + 嵌入式操作系统SylixOS(V2.3.12)!国产系统作为信创关键行业的关键基础软件,在工业领域
    发表于 07-09 11:44

    RK3568J“麒麟”+“”国产系统正式发布,“鸿蒙”也正在路上!

    通设备等场景。 图1 SylixOS简介 SylixOS是一个嵌入式实时操作系统,支持
    发表于 11-30 16:08

    信息联合晶心科技推出AndesCore? A25系列RISC-V处理器

    开源实时操作系统SylixOS的供应厂商北京信息技术有限公司(以下简称:
    发表于 11-12 15:11 ?2093次阅读

    信息SylixOS与介方信息OpenSCA SRTF核心框架适配成功

    V1.2.1 与信息 SylixOS 嵌入式操作系统 V2.1.6(LTS 版)适配成功,功能、性能稳定可靠,整体运行良好。
    的头像 发表于 09-27 11:53 ?1688次阅读

    SylixOS嵌入式操作系统与飞腾腾珑E2000处理器平台完成兼容认证

    近日,经北京信息技术有限公司(简称信息)和飞腾信息
    的头像 发表于 12-02 10:22 ?2334次阅读

    SylixOS嵌入式操作系统与汉为核心板、开发套件完成兼容认证

    广州信息技术有限公司 (简称“信息”) 和广东汉为
    的头像 发表于 12-14 11:19 ?2005次阅读

    成功搭载“国产实时系统SylixOS”,创龙科技T3国产平台!

    系统启动Qt视频,欢迎点击查看)01SylixOS国产操作系统简介SylixOS是“
    的头像 发表于 06-27 16:13 ?4875次阅读
    成功搭载“<b class='flag-5'>翼</b><b class='flag-5'>辉</b>国产实时系统<b class='flag-5'>SylixOS</b>”,创龙科技T3国产平台!

    迅为RK3568 arm开发板全面支持国产SylixOS实时操作系统

    迅为RK3568开发板全面支持国产SylixOS实时操作系统
    的头像 发表于 04-06 16:42 ?1941次阅读
    迅为RK3568 arm<b class='flag-5'>开发</b>板全面支持国产<b class='flag-5'>翼</b><b class='flag-5'>辉</b><b class='flag-5'>SylixOS</b>实时操作系统

    SylixOS 打造最强开发平台!发布RealEvo 6.0 版本

    近期发布了?RealEvo 6.0?版本,新版本开发环境新增了多体系架构编译、SDK?管理、可视化内核监控、异常栈分析、设备加密连接等多个亮点功能,并集成最新的?SylixOS 3
    的头像 发表于 09-08 11:18 ?3490次阅读
    为 <b class='flag-5'>SylixOS</b> 打造最强<b class='flag-5'>开发</b>平台!<b class='flag-5'>翼</b><b class='flag-5'>辉</b>发布RealEvo 6.0 版本

    信息已正式加入对申威SW64自主指令集架构的支持

    近日,信息发布了最新的 SylixOS V3.4.0 操作系统。在 SylixOS V3.4.0 中,已正式加入了对申威 SW64 自
    的头像 发表于 12-28 11:45 ?6054次阅读
    <b class='flag-5'>翼</b><b class='flag-5'>辉</b><b class='flag-5'>信息</b>已正式加入对申威SW64自主指令集架构的支持

    信息入选2023年信息技术应用创新解决方案名单

    近日,2023 年(第五届)信息技术应用创新解决方案公布遴选名单,历经资格初审、技术中评、区域评议、终评预审,以“面向工业领域嵌入式操作系统 SylixOS 解决方案”,成功在全国
    的头像 发表于 04-28 11:37 ?1027次阅读
    <b class='flag-5'>翼</b><b class='flag-5'>辉</b><b class='flag-5'>信息</b>入选2023年<b class='flag-5'>信息</b>技术应用创新解决方案名单

    信息驱动智慧水务新范式

    信息深度参与的全栈国产二次供水泵房解决方案项目,于 2025 年 4 月 23 日在佛山新城泰禾佛山院子二期正式落地。作为该项目的核心技术供应商,
    的头像 发表于 06-06 13:50 ?521次阅读

    信息推出全新开发环境RealEvo-Stream

    信息推出全新开发环境—— RealEvo-Stream。全面融合云与 AI 能力,基于 VSCode 插件即可快速上手开发
    的头像 发表于 06-18 15:06 ?601次阅读
    <b class='flag-5'>翼</b><b class='flag-5'>辉</b><b class='flag-5'>信息</b>推出全新<b class='flag-5'>开发</b>环境RealEvo-Stream

    信息SylixOS AI应用方案发布

    在 AI 技术与物联网(IoT)深度融合的今天,边缘智能作为新一轮科技革命与产业变革的核心驱动力,正引领着智能制造、智慧物联、自动驾驶等领域的深刻变革。信息紧跟时代步伐,正式推出
    的头像 发表于 07-07 18:27 ?655次阅读