I’m looking at a piece of software to connect my TX2s to a PixHawk flight controller (their page with install instructions - http://docs.flytbase.com/docs/FlytOS/GettingStarted/TX1Guide.html?highlight=tx2).
It is saying to install it on Ubuntu 16.04, but I have heard of people bricking their boards by trying to upgrade the OS, and that the TX2 is designed to work with 14.04 for now.
I would appreciate any insight anyone may have on this - Thanks!
There are three misconceptions here.
First, you can’t brick the board with a new version of Ubuntu, because the bootloader is different, and you only need the bootloader to work to be able to re-flash the board.
Second, The TX2 itself runs Ubuntu 16.04 (this is what Tegra 4 Linux is based off of.)
Third, the 14.04 requirement is for the host machine, not the target machine, and only matters for some of the software tools/libraries you may want to run on the host. 16.04 works great for building kernels and flashing the target, using Jetpack, as long as you run it on a real system (not VM.)
Added note: Of the things the host running JetPack from does not work with for 16.04 I think only some example apps fail. I recall seeing OpenCV on 16.04 hosts may not work…the Jetson itself is of course independent of the host other than using it for a flash helper.