Connext DDS Pro 是否支持 Nvidia Jetson TX2?
Does Connext DDS Pro support Nvidia Jetson TX2?
我在我的项目中使用带有 Ubuntu 16.04 aarch64 的 Nvidia Jetson TX2。我需要在 Windows x86 或 x64 上使用 Connext DDS Pro v5.2 运行 从其他系统订阅数据。
但是 RTI Connext DDS Pro 没有为 ubuntu 提供带有 ARMv8 的官方预构建包,而且根据 "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
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 以访问此库。
我在我的项目中使用带有 Ubuntu 16.04 aarch64 的 Nvidia Jetson TX2。我需要在 Windows x86 或 x64 上使用 Connext DDS Pro v5.2 运行 从其他系统订阅数据。
但是 RTI Connext DDS Pro 没有为 ubuntu 提供带有 ARMv8 的官方预构建包,而且根据 "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
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 以访问此库。