Camera Development using CoE#
This section describes the camera software solution using Camera over Ethernet (CoE) architecture included in NVIDIA® Jetson™ Linux.
- Camera Software Development Solution for Jetson Thor
- Introduction to SIPL
- SIPL with CoE Architecture Overview
- Key Directories (Public Headers and Samples)
- Key Components of SIPL Framework
- SIPL Use Cases
- Benefits and Limitations Compared to Previous Camera Software Architecture
- CoE in SIPL
- UDDF
- HSL
- Configuration Using SIPL Query and JSON Database
- Public API Quick Start
- Troubleshooting and Diagnostics
- Quick Start
- Camera-over-Ethernet Overview
- CoE as a Replacement for VI and NVCSI
- CoE Software Architecture
- Benefits and Limitations of CoE Compared to GMSL/MIPI CSI
- Supported Image Formats
- Software Flow: Steps in CoE Operation
- CoE Data and Control Path Flow
- UDDF and HSL in the CoE Control Path for Camera Drivers
- Camera and Transport Configuration
- HSL and UDDF Overview
- SIPL Query JSON Guide for CoE Camera Development
- NvSIPL CoE Camera Application Developer Guide
- Key Features
- System Components
- Pipeline Overview
- Application Setup and Configuration
- Configuration Methods
- Usage and Command-Line Options
- Normal Streaming with CoE Cameras
- Initialization Sequence for CoE-specific Implementation
- Image Buffer Management
- Frame Processing and Consumer Threads
- File Output and Frame Dumping
- NvSciStream Integration
- Error Handling and Notifications
- Configuration Files
- Troubleshooting
- Additional Resources
- PyHSL
- Guide to Writing UDDF Drivers
- Integrating UDDF Drivers with SIPL
- Camera SIPL Notifications
- SIPL Guidance on Output Image Formats