Поддерживает ли Connext DDS Pro Nvidia Jetson TX2?

Я использую Nvidia Jetson TX2 с Ubuntu 16.04 aarch64 в своем проекте. Мне нужно подписать данные из другой системы, используя Connext DDS Pro v5.2 под управлением Windows x86 или x64.

Но RTI Connext DDS Pro не поставлял официальный предварительно собранный пакет для Ubuntu с ARMv8, и из руководства "RTI_Connext...PlatformNotes.pdf" также нет поддержки ARMv8.

Можно ли поддерживать процессор ARMv8 через сборку из исходного кода?

Информация о процессоре TX2, как показано ниже:

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 ответ

Решение

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 для доступа к этой библиотеке.

Другие вопросы по тегам