Connext DDS Pro是否支持Nvidia Jetson TX2?

时间:2017-11-01 11:16:14

标签: data-distribution-service armv8

我在我的项目中使用Nvidia Jetson TX2和Ubuntu 16.04 aarch64。我需要使用在Windows x86或x64上运行的Connext DDS Pro v5.2订阅其他系统的数据。

但是RTI CONNxt DDS Pro没有为ARMv8提供ubuntu的官方预构建软件包,而且还提供了来自" RTI_Connext ... PlatformNotes.pdf"手动,也不支持ARMv8。

是否可以通过从源代码构建来支持ARMv8 CPU?

TX2的CPU信息如下:

nvidia@tegra-ubuntu:~$ lscpu Architecture: aarch64 Byte Order: Little Endian CPU(s): 6 On-line CPU(s) list: 0,3-5 Off-line CPU(s) list: 1,2 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Model name: ARMv8 Processor rev 3 (v8l) CPU max MHz: 2035.2000 CPU min MHz: 345.6000 L1d cache: 32K L1i cache: 48K L2 cache: 2048K gcc信息:

nvidia@tegra-ubuntu:~$ gcc --version gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609

1 个答案:

答案 0 :(得分:1)

RTI有一个64位ARMv8的预构建库,Ubuntu 16.04(gcc 5.4.0)用于最新的Connext DDS Pro 5.3版本。该库在NVIDIA Drive PX 2上进行了测试。虽然它没有经过NVIDIA Jetson TX2的专门测试,但从上面列出的规范来看,它也适用于TX2。

您可以联系sales@rti.com以访问此库。