下载地址
本文提供 Rokae+客户端插件 与 Rokae+控制器插件 二次开发包的官方获取渠道。请优先从下列 GitHub 仓库获取最新源码、示例与发行包,避免使用来源不明的拷贝。
客户端插件(HMI)
面向 xCore 客户端 HMI 的二次开发包,用于扩展工艺包界面、状态栏、辅助编程指令,以及与控制器插件通信等能力。
获取方式:
- 打开仓库:https://github.com/RokaeRobot/xCorePlugin-client
- 通过 Code → Download ZIP 下载源码,或使用 Git 克隆:
git clone https://github.com/RokaeRobot/xCorePlugin-client.git
- 如需对应发行包,进入仓库 Releases 页面,选择与当前文档匹配的版本下载。
仓库内常见目录说明:
| 目录/文件 | 说明 |
|---|---|
| include/ | 对外头文件(二次开发引用) |
| examples/ | 官方示例(如 xplugindemo 等) |
| CHANGELOG.md | 版本变更说明 |
| README.md | 快速开始与常见问题 |
详细开发步骤见:制作一个简单的HMI插件、示例、接口说明。
控制器插件
面向 控制器侧 的二次开发产品,插件以动态库形式运行在控制器环境中,可注册指令、访问运动/IO/总线等能力,并与客户端插件协同。
获取方式:
- 打开仓库:https://github.com/RokaeRobot/xCorePlugin-controller
- 通过 Code → Download ZIP 下载源码,或使用 Git 克隆:
git clone https://github.com/RokaeRobot/xCorePlugin-controller.git
- 按仓库 README 中的编译说明构建,例如(x86_64):
mkdir build
cd build
cmake -DCMAKE_TOOLCHAIN_FILE=../rokae_x86_64.cmake ..
make -j4
仓库内常见目录说明:
| 目录/文件 | 说明 |
|---|---|
| xcore_api/ | 控制器插件 API 头文件 |
| examples/ | 接口使用示例 |
| src/ | 示例/模板源码入口 |
| 3rdparty/ | 第三方依赖 |
| rokae_x86_64.cmake / rokae_aarch64.cmake | 交叉/本机构建工具链文件 |
详细说明见:控制器插件简介、插件工程、xcore_api介绍。
注意事项
- 版本对齐:客户端 SDK、控制器 xcore_api 与目标控制器/HMI 版本需匹配;升级前请阅读对应仓库的 CHANGELOG / changelog。
- 授权:插件加载后若提示未授权,请联系珞石获取授权,勿使用非官方渠道的授权文件。
- 在线编译打包:除源码仓库外,也可参考 插件编译打包 中的流水线下载产物说明。