I am considering purchasing an Allied Vision Alvium 1800 U-511c camera. This camera has a USB3.0 interface. I am wondering if this camera is compatible with the Jetson Orin nx? What do I need to do to use it together? The Jetson’s carrier card is a custom card. Do I need to contact the carrier card manufacturer for this? In addition to these questions, how much delay can there be in image input between a camera with a USB3.0 interface and a camera with a CSI interface?
please refer to Camera Architecture Stack.
USB cameras went through v4l2 which uses direct kernel IOCTL calls to access V4L2 functionality. it should works as long as your carrier board USB port functional normally.
may I know what’s the actual camera use-case?
for USB interface.
it’s VI5 driver to handle camera operations.
it’s used a queue (default queue depth is 1), and two threads to enqueue (capture thread) and dequeue (release thread) as a capture buffer,
you may dig into VI5 kernel sources as see-also..
for instance, $public_sources/kernel_oot_modules_src/kernel/nvidia-oot/drivers/media/platform/tegra/camera/vi/vi5_fops.c
for CSI interface,
assume it’s 4k, 30-fps; include 33ms of exposure integration time.
the overall camera driver latency, (Glass to Glass latency) is around 100ms.