Hello everyone,
I was looking for ways to remotely reset the jetson thor on a hardware level in case the device is either turned off or the system crashed. I was thinking I’d have to solder a custom circuit to interact with thor’s automation header pins (J42). Luckily for me, NVIDIA already supports this board automation out of the box: Board Automation — NVIDIA Jetson Linux Developer Guide
My problem is that my “host PC” is going to be a raspberry Pi 4, an arm64 device which cannot execute libnvtopo.so as it was compiled for x86_64.
file Linux_for_Tegra/tools/board_automation/libnvtopo.so
libnvtopo.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=44e13a73038b7135b596e933fc9fc9df4f4c3bfe, with debug_info, not stripped
I have been looking for the arm64 .so online but didn’t find anything, does it exist? Would it be possible to also make the arm64 version available?
Right now my plan is to build a docker image to run boardctl and run it with qemu-user/binfmt which I hope that also works. However due to the great overhead this approach would introduce I’m asking this question here first.
Thanks in advance for the response.