The evolution of camera technology plays a key role in advancing embedded vision applications. That’s why it’s important to upgrade your e-con Systems’ high-performance camera with NVIDIA® JetPack 6.1. It will help you unlock optimized CPU performance and get enhanced camera support. In turn, this can deliver sophisticated imaging solutions across multiple use cases – from streamlining industrial workflows to improving medical imaging capabilities.
In this blog, you’ll learn how to upgrade your e-con’s high-performance cameras with JetPack 6.1 and uncover the key benefits it brings for maximum camera performance and efficiency.
Understanding NVIDIA® JetPack 6.1
NVIDIA® JetPack 6.1 is designed for use with the Jetson line of developer kits, providing crucial software packages for AI, deep learning, and computer vision applications. While NVIDIA® JetPack 6.1 offers numerous new features, one of the key highlights for camera applications is the upgraded Argus camera stack, which significantly reduces CPU usage by up to 40%.
This guarantees flexible adaptation to different processing demands while enabling smooth application performance in high-end applications.
Key Platforms Supported
- Jetson AGX Orin™
- Jetson Orin™ NX
- Jetson Orin Nano™
What’s New in NVIDIA® JetPack 6.1?
JetPack 6.1 offers many improvements to boost the performance of camera applications including an upgraded Argus camera stack and an upgraded latest AI compute stack. Refer to the blog to learn more about full benefits of JetPack 6.1.
Here’s a quick overview of the key advancements for camera applications:
CPU Optimization
JetPack 6.1’s Argus library optimizes multi-camera applications by reducing CPU utilization by up to 40%, freeing resources for higher frame rates and resolutions without lag. This enhances system responsiveness, enabling faster image capture and real-time processing for applications like surveillance and robotics. By preventing CPU overload, it reduces camera application freezing and performance drops during intensive operations for smooth multitasking, and higher power efficiency.
Experiment Results: e-con Systems Camera Performance with NVIDIA® JetPack 6.1
Let’s explore the experiment result of NVIDIA® JetPack 6.1 updates on CPU utilization when running three camera instances on NVIDIA® AGX Orin™ development kit.
The table below illustrates the CPU utilization differences when using the JetPack 6.0 versus the JetPack 6.1 provided by NVIDIA® based on the number of times the e-con’s eCAM_Argus_Camera application is run:
No. of Cameras | JetPack 6.0 | JetPack 6.1 | Improvement (~Reduction) |
1 | 18.5% | 13.9% | ~5% |
2 | 46% | 29.5% | ~16% |
3 | 66.1% | 44.4% | ~22% |
Table 1: Comparison with JetPack 6.0 and JetPack 6.1
Here is the bar graph comparing CPU utilization between JetPack 6.0 and JetPack 6.1 for different numbers of e-con’s eCAM_Argus_Camera application instance using e-CAM80_CUOAGX.
Figure 1: Comparison with JetPack 6.0 and JetPack 6.1
Boost In Camera Performance
Applications requiring intensive computations, such as autonomous vehicles and high-definition video analytics, benefit the most from faster processing times and more accurate results.
Improved AI Performance
JetPack 6.1 features the DeepStream 7.1 SDK and support for leading AI frameworks, enabling applications to harness the latest advancements in AI technology. These capabilities are critical in healthcare, retail, and robotics, where AI-driven insights play a critical role. The enhanced AI functionality also delivers superior performance in real-time video analytics, object detection, and other advanced AI tasks.
Effortless Development and Deployment
Upgrading to JetPack 6.1 in e-con Systems’ cameras is a straightforward process, especially for those familiar with JetPack 6.0, enabling seamless deployment of camera-based AI applications.
How to Upgrade JetPack 6.1 through Ubuntu Setup: Step-by-Step Guide
Now, let’s look at how you can get started with the upgrade process of JetPack 6.1 in the camera.
First, download e-con’s release package from e-con’s developer resources and JetPack 6.1 sources from NVIDIA’s official website on your PC.
Important Note: The commands and output messages are color-coded for clarity, as shown below:
Color | Notation |
Blue | Commands running in Development PC |
Red | Commands running in Jetson Board |
Green | Output messages in the Jetson Board |
Purple | Adding patch file source Manually |
Table 2: Notation of Colors
Now, Let’s break down each step of the upgrade process, offering detailed instructions for a seamless upgrade experience.
-
Setting Up the Environment
To begin integrating your camera with the NVIDIA® Jetson platform, it’s essential to establish a properly configured development environment. This step involves creating necessary directories, defining environment variables, and preparing the system for building and compiling the necessary software for the integration.
Important Note: Please follow the build commands mentioned in the developer guide manual specific to your product for setting up the environment. You can download the developer guide from e-con’s Developer Resources.
-
Downloading the Requirements
After setting up the environment, the next step is to download the requirements. The NVIDIA® Jetson platform requires several key components to function properly with camera systems. This includes the L4T (Linux for Tegra) package, which is NVIDIA’s Linux-based development environment, along with various drivers and toolchains necessary for camera integration.
You must download the Prerequisites as mentioned in the below table.
Prerequisites | Download link |
Bootlin Tool chain | Bootlin Toolchain Sources, 2020.08-1 |
L4T Jetson AGX Orin™, Orin Nano™, Orin NX driver Package | Driver Package (BSP) |
L4T Jetson AGX Orin™, Orin Nano™, Orin NX sample Rootfs | Sample Root Filesystem |
Driver Package source | Driver Package (BSP) Sources |
e-con product’s JetPack 6.0 release package | Download from the e-con’s Developer Resources Website using your Login Credentials. |
Table 3: Prerequisites
To access the package login credentials, please refer to the Release Notes or FTP Deliverables, as shown below for reference.
Figure 2: Camera Product Package Login Credentials Details
After entering the package login credentials using the link provided in the Release Notes document, the screen shown below will appear, allowing you to download your camera product packages.
Figure 3: Camera Product Document and Package Details
Important Notes: Please follow the build commands mentioned in the developer guide manual specific to your product. You can download the developer guide from e-con’s Developer Resources
While following the developer guide, please note that the building commands are documented for JetPack 6.0. When executing these commands, you must replace the downloaded file name of JetPack 6.1 with JetPack 6.0. You can refer to the correct name of JetPack 6.1 from the table below..
NVIDIA Package | JetPack 6.0 | JetPack 6.1 |
BootlinTool chain | aarch64–glibc–stable-2022.08-1.tar.bz2 | aarch64–glibc–stable-2022.08-1.tar.bz2 |
L4T Jetson AGX Orin™, Orin Nano™, Orin NX driver Package | Jetson_Linux_R36.3.0_aarch64.tbz2 | Jetson_Linux_R36.4.0_aarch64.tbz2 |
L4T Jetson AGX Orin™, Orin Nano™, Orin NX sample Rootfs | Tegra_Linux_Sample-Root- Filesystem_R36.3.0_aarch64.tbz2 | Tegra_Linux_Sample-Root- Filesystem_R36.4.0_aarch64.tbz2 |
Driver Package source | public_sources.tbz2 | public_sources.tbz2 |
Table 4: JetPack 6.0 and 6.1 Files Name
-
Extracting and Preparing L4T
Once the packages are downloaded, properly extract and organize the L4T package to prepare for the installation process. The extraction process involves unpacking the downloaded L4T package and organizing the files into the flashing directory on your Linux Based System in a structured manner. This process ensures the package is properly set up and ready to flash the binaries to your device.
Important Notes: Please follow the build commands mentioned in the developer guide manual specific to your product for extracting and preparing L4T. You can download the developer guide from e-con’s Developer Resources.
While following the developer guide, please note that the building commands are documented for JetPack 6.0. When executing these commands, you must replace the JetPack 6.1 downloaded file name with the JetPack 6.0 downloaded file name by referring to Table 4.
With L4T prepared, we can move on to extracting the econ’s release package that contains essential camera-related components.
-
Extracting the Release Package
The release package contains files needed for camera integration, including camera drivers and supporting libraries. This step involves carefully extracting these files while maintaining their directory structure and file permissions.
Extract the downloaded e-con’s release package. The files you need are in the extracted release package, as shown below.
Figure 4: e-con’s Release Package Files
Now that we have our files in place, we’ll need to configure the kernel to support your specific camera hardware.
-
Downloading and Configuring the Kernel
The kernel configuration is a crucial step that determines how your camera will interact with the Jetson platform. In this step, you’ll need to apply patches from the e-con JetPack 6.0 release package to the NVIDIA® JetPack 6.1 to configure the kernel for integration with JetPack 6.1 and to include support for your specific camera.
This involves applying various patches that include the e-con Nvidia-oot (out-of-tree) modules, device tree blob overlays (dtbo), and other essential kernel module updates.
Important Notes: For extracting the kernel source code, please follow steps 1 to 4 for the build commands mentioned in the developer guide manual specific to your product. You can download the developer guide from e-con’s Developer Resources.
you must download the driver package source, as mentioned in the above Table 3.
Continue reading the article by providing your company email ID
We respect your privacy. Your email will only be used for content access validation.

Prabu is the Chief Technology Officer and Head of Camera Products at e-con Systems, and comes with a rich experience of more than 15 years in the embedded vision space. He brings to the table a deep knowledge in USB cameras, embedded vision cameras, vision algorithms and FPGAs. He has built 50+ camera solutions spanning various domains such as medical, industrial, agriculture, retail, biometrics, and more. He also comes with expertise in device driver development and BSP development. Currently, Prabu’s focus is to build smart camera solutions that power new age AI based applications.