Hi,
I had to develop a system based on Nvidia Jetson Nano board, which required compilation of my own drivers and modification of original device tree. Unfortunately, it appeared that the original development envirnoment was very unconvenient. E.g., I was forced to install closed source binaries (like "SDK manager") and give them root access to my development host. I have found the scripts that allow me to compile the kernel and modules on jetson itself:
# mkdir /config # mount -t configfs none /config
And then I was able to load my DT overlays.
# mkdir /config/device-tree/overlays/ovl1 # cat ovl_1.dtbo > /config/device-tree/overlays/ovl1/dtbo
and unload them: # rmdir /config/device-tree/overlays/ovl1
That significantly improved the speed of the development. I hope that this trick may be also useful for others.
Regards, Wojtek