古月《ROS入门21讲》12.话题消息的定义与使用.pdf12.话题消息的定义与使用 主 讲 人 : 古 月 话题模型 自定义话题消息 ➢ ➢message_generation message_runtime ➢ • find_package( …… message_generation) • add_message_files(FILES0 码力 | 9 页 | 1.34 MB | 1 年前3
 openEuler 23.09 技术白皮书提供高效免搬移的内存池化方案, 当内存池以共享方式接入后,可解决数据反复搬移的痛点。 GMEM 革新了 Linux 内核中的内存管理架构,其中逻辑映射系统屏蔽了 CPU 和加速器地址访问差异,remote_pager 内存消息交互框架提供了设备接入抽象层。在统一的地址空间下,GMEM 可以在数据需要被访问或换页时,自动地迁移数 据到 OS 或加速器端。 功能描述 Host Device GMEM API Process Remote Pager GMEM( 异构内存 ) GMEM Remote Pager GMEM( 异构内存 ) Co-process 统一虚拟地址空间 mmap/hmadvise 通用并发消息通道 逻辑映射系统 页表协同 并发缺页 内存超分 场景创新 11 openEuler 23.09 技术白皮书 异构统一内存编程 在面向异构内存编程时,使用 GMEM 可分配 CPU 和加速器之间的统一虚拟内存,CPU 的硬件相关层解耦,从而抽象出能让各类加速器复 用的高层内存管理逻辑。加速器只需要注册底层函数,不再需要实现任何统一地址空间协同的高层逻辑。 Remote Pager 内存消息交互框架 Remote Pager 作为 OS 内核外延的内存管理框架,设计并实现了主机和加速器设备之间协作的消息通道、进程管理、 内存交换和内存预取等模块,由独立驱动 remote_pager.ko 使能。通过 Remote Pager 抽象层可以让第三方加速器很容易0 码力 | 52 页 | 5.25 MB | 1 年前3
 openEuler 21.09 技术白皮书Edged 边缘 运维管理 平台服务 管理代理 EdgeMESH Server Selva 平台服务仓 平台服务 管理 Edge- installer Edge- Logger 框架中间件 MQTT Broker SQLlite Edge- Monitor Device Mapper Device Lib Device Adapter Device Driver 版本功能如下: 完善边缘南向服务:南向接入 Mapper,提供外设 Pofile 及解析机制,以及实现对不同南向外设的管理、控制、 业务流的接入,可兼容 EdgeX Foundry 开源生态; 3. 边缘数据服务:通过边缘数据服务实现消息、数据、媒体流的按需持久化,并具备数据分析和数据导出的能力 4. 边云智能协同架构(Sedna):基于开源 sedna 框架,提供基础的边云协同推理、联邦学习、增量学习等能力, 并实现了基础的 容器等基础能力,支持 ARM32、ARM64 芯片架构。并将协同 openEuler 社区生态伙伴、用户、开发者,逐步扩展支持 PowerPC、RISC-V 等芯片 架构,增加确定性时延、工业中间件、仿真系统等能力,打造嵌入式领域操作系统解决方案。 功能描述 版本功能如下: 1. 轻量化能力:开放 yocto 编译框架,支撑 OS 镜像轻量化定制,提供 OS 镜像 <5M, 运行底噪 <150 码力 | 35 页 | 3.72 MB | 1 年前3
 openEuler全新升级,成为数字基础设施开源操作系统测试 UniProton/Zephyr/… (实时操作系统) 实时应用 维测 调优 调试 追踪 工具 IDE SDK 仿真 Linux 5.10 kernel Linux生态中间件 优化与配置 分布式软总线 制造 机器人 能源 … 硬件 ARM RISC-V LoongArch x86 … 欧拉生态 + 鸿蒙生态 MICA(混合关键性部署框架) 生命周期管理 跨OS通信 Rust-shyper 实时性:UniProton整体架构与能力沙盘 硬件平台 内核 领域中间件 应用领域& 场景 基础中间件 混合关键 性部署 基于STM32F407 168MHz ✓ 上下文切换:<3us ✓ 任务抢占:<3us ✓ 信号量混洗:<7us ✓ 死锁解除:<9us ✓ 消息传递延迟:<4us ✓ 中断延迟:<2us 支持基于优先级的抢占和极致的任务抢占和中 yocto构建 编译器 VSCode插件 CI 上海海思 ARM 飞腾 树莓派 混合关键性部署(OpenAmp) x86 Intel 鲲鹏 昇腾 STM32F 全志 机器人中间件 Micro-ROS 工业控制中间件(兼容对接) 工业 服务/特种机器人 工业控制连接组件(兼容对接) 隔离 内存 通信 升级维护 调度 栈保护 安全可靠 小型化 POSIX 文件系统 代理/本地 网络框架0 码力 | 15 页 | 1.35 MB | 1 年前3
 openEuler 21.03 技术白皮书APPS 虚拟化 容器 QEMU Docker libvirt 虚拟化/ 容器 StratoVirt iSula 编译器 应用 桌面系统 UKUI/DDE/Xfce DB Web 资源编排 消息中间件 内核热升级 文件系统 芯片、外设驱动 Linux Kernel 5.10 计算 架构 进程 管理 驱动 框架 内存分层 扩展 IO异步 通讯框架 虚拟化 增强 调度 管理 引领内核创新: 以同时使用多个桌面, 对桌面窗口进行分组管理。 3. 桌面组件:桌面是用户登录后看到的主屏幕区域,在桌面上用户可以根据自己的习惯设置壁纸、屏保等,还可以 增加常用的应用快捷方式。同时包含通知消息、剪贴板等常用组件。 4. 文件管理器:图形化分类管理文件,提供文件操作、检索等;同时提供基础的光盘刻录、外部设备与网络挂载。 5. 任务栏:任务栏是指位于桌面底部的长条,主要由启动器、应用 列表的发送方式,跟发送一般的邮箱到私有地址 没有区别,按照平常的方式发送即可,用一对中括号加一个主题作为前缀添加到邮件主题里会是一种很好的实践, 但是不是必须的,Announce 类型的邮件列表只是用于宣布消息或者注意事项,不接受邮件发布。 注意:如果你不能在收件箱中接收到任何邮件信息,请优先检查是否将其归并到垃圾邮箱里了。 如果您想退订某个邮件列表,请参照如下步骤: ① 发送一封以 unsubscribe0 码力 | 18 页 | 1.30 MB | 1 年前3
 openEuler 22.03-LTS 技术白皮书Edged 边缘 运维管理 平台服务 管理代理 EdgeMESH Server Selva 平台服务仓 平台服务 管理 Edge- installer Edge- Logger 框架中间件 MQTT Broker SQLlite Edge- Monitor Device Mapper Device Lib Device Adapter Device Driver 版本功能如下: 完善边缘南向服务:南向接入 Mapper,提供外设 Pofile 及解析机制,以及实现对不同南向外设的管理、控制、业 务流的接入,可兼容 EdgeX Foundry 开源生态。 3. 边缘数据服务:通过边缘数据服务实现消息、数据、媒体流的按需持久化,并具备数据分析和数据导出的能力。 4. 边云智能协同架构(Sedna):基于开源 Sedna 框架,提供基础的边云协同推理、联邦学习、增量学习等能力,并 实现了基础的 持实时 / 非实时平面混合关键部署,并集成分布式软总线。同时,将协同 openEuler 社区生态伙伴、用户、开发者,逐步 扩展支持 PowerPC、RISC-V 等芯片架构,增加确定性时延、工业中间件、仿真系统等能力,打造嵌入式领域操作系统解 决方案。 功能描述 版本功能如下: 1. 轻量化能力:开放 yocto 小型化构建裁剪框架,支撑 OS 镜像轻量化定制,提供 OS 镜像 <5M,以及0 码力 | 17 页 | 6.52 MB | 1 年前3
 openEuler 24.03 LTS 技术白皮书BMC,工业控制器,机器人控制器等领域开始应用。 未来 openEuler Embedded 将协同 openEuler 社区生态伙伴、用户、开发者,逐步扩展支持龙芯等新的芯片架构和更多的南 向硬件,完善工业中间件、嵌入式 AI、嵌入式边缘、仿真系统等能力,打造综合嵌入式系统软件平台解决方案。 openEuler Embedded openEuler Embedded Linux 当前主要支持 Arm6 进行通信。 - SQL 数据库实例(Postgresql):为空间内的关系型数据库提供数据存储和管理。 - NoSQL 数据库实例(Redis):为空间内的非关系型数据库提供数据存储和管理,以及消息功能。 - 网络客户端(Network client):与平台端的网络转发服务建立安全通信通道,保证客户端与服务端在不同网络情况下的稳定 通信。它还用于与客户端建立点对点(P2P)连接。 -0 码力 | 45 页 | 6.18 MB | 1 年前3
 Linux就该这么学 第2版展历史时,曾提到过红帽公司。红帽公司作为全球知名的开源技术厂商,其产品值得 我们放到第一位来介绍。红帽公司成立于 1994 年,于 1998 年在纳斯达克上市,自从 1999 年起陆续收购了包括 JBoss 中间件供应商、CentOS(社区企业操作系统)、Ceph 企业级存储业务等在内的数十家高科技公司及热门产品,这么做的目的当然是为了对 主营业务红帽企业版 Linux 进行增强。 红帽企业版 Linux 29 2012 年 5 月 19 日,在英国汉普郡利明顿附近的小镇 Milford-on-Sea 上,一台 ATM 机在维护后发生故障,在顾客取款时会吐出双倍数额的现金。此消息不胫而走之后, 总共有 200 名顾客取走现金,有的人甚至取走了数千英镑。“狂欢”总共持续了两个 多小时,随后警方赶到现场,关闭了这台 ATM 机。 客观来讲,RHEL 7 和 RHEL 元的开源公司。红帽公司作为全球领先的开源和 Linux 系统提供商,其产品已被业界广泛认可 并使用,尤其是 RHEL 系统在业内拥有超高的 Linux 系统市场占有率。当前,红帽公司除了提 供操作系统之外,还提供了虚拟化、中间件、应用程序、管理和面向服务架构的解决方案。 关注国际时事或炒股的同学一定很熟悉标准普尔 500 指数,在标准普尔公司选择的这 500 支股票中,由 400 支工业股票、20 支运输业股票、400 码力 | 552 页 | 22.25 MB | 1 年前3
 openEuler 22.03 LTS SP2 技术白皮书等核心软件包,满足 ROS2 运行时要求。未来 openEuler Embedded 将协同 openEuler 社区生态伙伴、用户、 开发者,逐步扩展支持 RISC-V、龙芯等芯片架构,丰富工业中间件、ROS 中间件、仿真系统等能力,打造嵌入式领域操作 系统解决方案。 嵌入式 版本功能如下: 1. 轻量化能力:开放 yocto 小型化构建裁剪框架,支撑 OS 镜像轻量化定制,提供 OS 镜像 <5M,以及 openEuler 生态中。 • 嵌入式弹性底座:持续完善 Jailhouse 和 ZVM 虚拟化能力,支持更广泛的南向生态,提供更好的时延优化。 • 硬实时(UniProton)中间件:提供丰富的 POSIX 接口支持和常用中间件,方便用户应 用开发和迁移。 • 泛工业泛嵌入式通用接口:围绕 RTOS 领域极致性能场景,定义高性能 API,为北向应用提供统一的接口。 • 行业安全认证:联合伙伴逐步支持面向行业安全认证,如面向 发工具, ROS 把原本松散的零部件耦合在了一起,为开发者们提供了通信架构。ROS 虽然叫做操作系统,但并非传统意义的操作系统, 它只是连接了操作系统和开发者的 ROS 应用程序,所以它是一个中间件,基于 ROS 的应用程序之间建立起了沟通的桥梁, 所以也是运行在 Linux 上的运行时环境,在这个环境上,机器人的感知、决策、控制算法可以更好的组织和运行。 本特性提供了基于 ROS2 的基础核心0 码力 | 48 页 | 5.62 MB | 1 年前3
 openEuler : 面向数字基础设施的开源操作系统
增强NFS协议 BishengJDK 高性能JDK系统 国密 全栈国密支持 EulerFS 高性能SCM文件系统 DPU utils DPU 开发套件 虚拟化 | 容器 | 基础中间件 多样性内核架构 Linux内核 实时内核 Uniproton 其他内核 多样性算力 ARM64 X86 RISC-V SW-64 LoongArch Power openEuler社区托管/孵化基础软件创新项目超过500个0 码力 | 12 页 | 2.87 MB | 1 年前3
共 31 条
- 1
 - 2
 - 3
 - 4
 













