Multiple USB 3.0 cameras with Android Jetson TK1
Tegra K1 is one of the powerful ARM processor which has the ability to connect multiple cameras to it. It comes with both MIPI camera interface and USB 3.0. Both of them are capable of giving high data rate. e-con Systems™ has already extended support for USB 3.0 cameras and MIPI cameras for Jetson with the latest Google’s operating system Android Lollipop and Linux.
What if someone wants to add another high performing camera?
Tegra K1 does have support mini pci-express and so do Jetson. There are “mini pci-express to USB 3.0” adapters available in the market. We can use one of those cards for using another High definition USB 3.0 camera.
Normally Android does not support more than two cameras. It has the support for front and back. We can have these cameras as Front/Back and access another camera through an NDK Application. This kind of NDK Application can be used even in smart phones and tablets without rooting the Android device. e-con Systems™ has done that in the past.
For Jetson running on Android Lollipop, with our custom Camera HAL we have interfaced the following cameras
- e-CAM130_CUTK1 : Custom 13MP MIPI Camera connected with MIPI Interface of Jetson.
- See3CAM_80 : 8MP USB 3.0 Camera connected to Direct USB 3.0 Port.
- See3CAMCU50 : 5MP USB 3.0 Camera connected to PCIe slot using a PCI-to-USB adapter.