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