I developed a camera module for the Jetson TX2, following the Jetson_TX2_Series_Camera_Module_Hardware_Design_Guide.pdf and have assembled it. I am currently trying to get the cameras setup so that the Jetson TX2 can recognize them. I have been trying to follow the NVIDIA Jetson Linux Driver Package Developer Guide at https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fintroduction.html%23, but I am really confused as to where to start.
From what I understand I need to set up a driver and install it in the kernal for the TX2 and then flash the TX2 with the new drivers. I am currently using two 8MP cameras from supertekmodule: https://www.supertekmodule.com/product-item/8mp-sensor-camera-modules/. I have installed an I2C Mux with EEPROM for each camera.
What are the steps for getting the cameras setup? I have never created a driver before and I don’t know where to start and I’ve never edited a kernal.
Any help would be greatly appreciated.