Linux MIPI Camera Driver
Customer Challenge
- Customer is a leading Japanese Imaging Sensor solution provider
- To integrate their image sensors with major embedded platforms
- Ensure that the proprietary sensor information is not exposed to third party without breaking Linux architecture
Scope
- Develop Linux drivers for their MIPI camera sensors
- Design generic driver and middleware so that camera’s proprietary data is not exposed through driver source code
Solution
- Developed MIPI camera sensor drivers for Jetson TX1 and HummingBoard
- Added support for Raw image formats (Raw 10 bit etc.) in BSP
- Took support from SoC/board vendors to resolve the issues
Benefits
- Camera’s proprietary data is not exposed through driver source code
- The same architecture was used in upcoming NVIDIA / Jenson series.
Results
- New driver developed for use in upcoming automotive/industrial platform
Features
- Design of generic driver and middleware shall fit into V4L2 framework and I2C framework
- Technology: Jetson TX1, HummingBoard, V4L2, MIPI CSI, I2C