Skip to content

Instantly share code, notes, and snippets.

View twbabyduck's full-sized avatar
🏠
Working from home

twbabyduck twbabyduck

🏠
Working from home
  • Espoo, Finland
View GitHub Profile
@twbabyduck
twbabyduck / run.bash
Created July 12, 2019 22:50
Docker Arguments for Xavier (without dGPU) and Pegasus (with dGPU)
#!/bin/bash
# For both Xavier (without dGPU) and Pegasus (with dGPU))
NV_DEV="--device /dev/nvidiactl --device /dev/nvmap"
NV_DGPU="--device /dev/nvgpu-pci"
# To Do: for xavier (without dGPU)
NV_IGPU=$(\ls /dev/nvhost* | xargs -I{} echo '--device {}')
NV_LIBS="-v /usr/lib/libcuda.so.1:/usr/lib/libcuda.so.1 $(\ls /usr/lib/libnv* | xargs -I{} echo '-v {}:{}')"
GL_LIBS="$(\ls /usr/lib/lib*GL* | xargs -I{} echo '-v {}:{}')"
@twbabyduck
twbabyduck / FindROS.cmake
Last active January 14, 2019 01:37
DRIVE PX2 ROS CROSS COMPILATION (Dec 05)
set(CMAKE_SYSTEM_NAME Linux)
# Specify the cross compiler
set(TOOLCHAIN "$ENV{HOME}/gcc-linaro-5.4.1-2017.05-x86_64_aarch64-linux-gnu")
set(CMAKE_CXX_COMPILER "${TOOLCHAIN}/bin/aarch64-linux-gnu-g++")
set(CMAKE_C_COMPILER "${TOOLCHAIN}/bin/aarch64-linux-gnu-gcc")
# Targetfs path
set(ROS_SYSROOT "$ENV{HOME}/nvidia/nvidia_sdk/DRIVE/Linux/5.0.10.3/OS/DriveSDK/drive-t186ref-linux/targetfs")