I am learning how to rebuild the code for tegra X1 and I have found several posts from people asking about how to do it, I am adding my notes to the following wiki page in case someone wants to give it a try as well:
I feel that Nvidia should have made slightly more effort in making this as painless as possible, the nvidia docs on this matter is not clear enough. I feel as though they should really have a Wiki of some sort to communicate this vital information instead of having users troll through numerous forums to find answers they seek.
There is a link to the Ridgerun article on the wiki under “Guides and Tutorials → Compiling the Kernel”. It appears to have been placed there August 10, 2016.
I am not associated with NVIDIA. You can contribute to the wiki if you feel community knowledge is lacking in any particular area.
I have boot2docker running on a server. I want to compile the code for the TX1 on there so I can simulate a virtual environment. Reason is there are a lot of packages I want to test and build for production before deploying to the TX1. Docker makes it easier to revert and deploy different version of the image. In the event one the TX1 kernel got corrupted during compilation. Would the Ridge tutorial run work in that environment or does the OS have to be Ubuntu with the TX1 kernel compiled for it/