System requirements

<< 点击显示目录 >>

主页  exOS使用助手 > exOS Automation Help > General information > Supported platforms支持的平台 >

System requirements

Automation Runtime

使用 exOS 的最低要求是 Automation Studio 4.10 和 Automation Runtime B4.91 或更高版本。

exOS 仅支持英特尔平台(AR 英特尔目标和 Linux 英特尔 64 位)。

 

Linux

目前支持和测试的目标平台是 B&R Linux 10。

 

要在其他发行版中使用 exOS,Linux 系统需要 systemd 支持。系统还需要内置对 .deb 包的支持,因为部署服务器就是以这种格式打包的。如果你需要在不支持 dpkg 的发行版上运行 exOS,请联系我们。

 

请注意,B&R 不支持任何其他目标平台或发行版!

 

一般来说,exOS 可以使用 Linux 程序提供的任何格式。开发者需要在 exOS 软件包中提供相应的配置,以处理目标系统上的格式。例如

 

- 安装 .deb 软件包
- 在特定目的地解压 .tar.gz 压缩包
- 将脚本/可执行文件复制到目的地
- 根据源代码在目标机上构建程序

 

Development environment

在开发过程中,建议在 Windows 10 和 VsCode 与 Debian WSL 发行版上运行,因为许多内置示例和本帮助的部分内容都是基于该配置。其他设置在技术上也是可行的,但需要用户进行更多手动配置。

 

使用 B&R Hypervisor 系统时,exOS 配置为使用共享内存进行数据通信。与仿真环境(使用 TCP/IP 连接)相比,共享内存提供了更高的带宽,并允许 AR 和 Linux 应用程序同步调度。在模拟环境中测试应用程序时需要考虑到这一点。有关这方面的更多信息,请参阅  开发人员文档中的" 时间同步" 和 " 进程同步" 部分。

 


Automation Runtime

The minimum requirement for using exOS is Automation Studio 4.10 with Automation Runtime B4.91 or higher.

exOS is supported on Intel platforms only (AR Intel targets and Linux Intel 64 bit).

Linux

The currently supported and tested target platform is B&R Linux 10.

For using exOS with any other distribution, the Linux system needs systemd support. The system further needs to have built-in support for .deb packages, as the deployment server is packaged in this format. If you need to run exOS on a distribution that does not support dpkg, please get in touch.

Please note that any other target platform or distribution is not supported by B&R!

exOS can generally work with any format in which the Linux programs are provided. It is up to the developer to provide the according configuration in the exOS Package to deal with the format on the target system. Examples may be:

- installation of a .deb package
- unpacking a .tar.gz archive at a specific destination
- copy a script/executable to its destination
- build the program on the target from its source code

Development environment

For development, it is suggested to run on Windows 10 and VsCode with a Debian WSL distribution, as many of the built-in samples and part of this help are based on that configuration. Other setups are technically possible, but require more manual configuration from the user.

When using a B&R Hypervisor System, exOS is configured to use shared memory for the data communication. In comparison to the simulation environment (that uses a TCP/IP connection), this provides higher bandwidth and allows synchronous scheduling of AR and Linux applications. This needs to be taken into consideration when testing applications in a simulated environment. See more on this in the Time synchronization and the Process synchronization sections in the Developer Documentation.