Hello! I'd be happy to help with your questions.
Camera Calibration File (XML): Yes, the camera calibration file (XML) is typically required to use ISP (Image Signal Processing) with new sensors. This file contains important calibration data that ensures the ISP processes the image correctly.
ISP Calibration Tools: Some ISP calibration tools are available for free. For example, the Infinite-ISP Tuning Tool on GitHub is a free, console-based ISP tuning application. However, availability may vary depending on the specific ISP and sensor you are using.
MIPI-CSI Stream to ISP: It is generally not recommended to pass a MIPI-CSI stream to the ISP without using a camera calibration file, as the calibration data is crucial for accurate image processing. However, some setups might allow bypassing certain calibration steps, but this is not common practice and may lead to suboptimal results.
Embedded Linux (Yocto): Yocto is an open-source project that provides templates, tools, and methods to help you create custom Linux-based systems for embedded products. It's a bit technical, but there are plenty of resources and communities to help you get started.