top of page
  • Writer's picturejuandelgado92

JetPack 6: Shaping the Future of Embedded Technology

Updated: Apr 17




Embarking on the forefront of innovation in the realm of embedded systems, NVIDIA's JetPack 6 stands out as a transformative force. Packed with a myriad of groundbreaking features and improvements, this latest release is custom-crafted to elevate both developers and businesses to unprecedented heights.

Join us as we unravel the key enhancements that position JetPack 6 as an indispensable asset for cutting-edge projects and technological advancements.


What’s new on JetPack 6? 


1. Empowering Kernel Flexibility:

JetPack 6 pioneers greater control for users by allowing the use of their own kernel, starting from version 5.15 and onwards. This flexibility not only provides increased control over system configurations but also facilitates seamless integration of the latest drivers. Developers can now effortlessly upgrade to version 6.7, complete with ARM optimizations for heightened performance.


2. Expanding Linux Distribution Choices:

JetPack 6 goes beyond the boundaries of L4T, offering support for a variety of Linux distributions such as Ubuntu, Red Hat, Yocto, and more. Canonical's commercial support for Ubuntu on Jetson ensures a robust foundation for businesses, allowing for diverse distribution choices tailored to specific project requirements.


3. Modular Compute Stack Upgrades:

A standout feature of JetPack 6 is the ability to independently upgrade the compute stack. This means developers can harness the power of CUDA 12.2, TensorRT 8.6, and cuDNN 8.9 without the need to update the entire BSP. This flexibility opens doors to leveraging the latest advancements in libraries like PyTorch, enhancing the overall capabilities of embedded systems.


4. Robotics Innovation with ROS 2 Humble Support:

JetPack 6 amplifies its support for robotics applications by seamlessly integrating native ROS 2 Humble support in Ubuntu 22.04. This streamlined compatibility accelerates the development of robotic solutions, fostering innovation and efficiency in the ever-evolving field of robotics.


5. Tailored Support Structure:

Recognizing the diverse needs of developers and businesses, JetPack 6 introduces a tiered support structure. Distro partners and priority customers benefit from direct assistance, ensuring a smooth development experience. For those who prefer a do-it-yourself approach, a flexible, DIY-based support model is also available.


6. Simplified Camera Driver Management:

JetPack 6 introduces a groundbreaking shift by presenting camera drivers as out-of-tree modules. This modular approach simplifies driver updates and distribution, offering a more efficient and streamlined process for managing camera drivers within the system.


7. Enhanced Security Features:

Security is paramount in embedded systems, and JetPack 6 steps up with the introduction of new security features, including deep and measured boot. These measures enhance the overall security posture of devices, ensuring robust protection against evolving threats.


8. Seamless OTA Updates:

JetPack 6 maintains a consistent and reliable approach to Over-the-Air (OTA) updates. Developer kits benefit from app-based OTA updates, while production environments leverage image-based OTA updates. This approach ensures a standardized and hassle-free update methodology across different deployment scenarios.


What is the most striking thing?


JetPack 6 emerges as a game-changer by revolutionizing the relationship between the AI compute stack and the underlying Linux OS. This pivotal shift decouples the two components, breaking free from the constraints that traditionally tied them together. Now, upgrading the AI compute stack is an independent endeavor, eliminating the need for synchronized updates with the Jetson Linux BSP. The result? Unprecedented flexibility and a streamlined upgrade process.


Beyond its technical prowess, JetPack 6 defines itself as a versatile and cutting-edge platform, placing developers in the driver's seat with unparalleled control and adaptability. It beckons a new era with robust support for the latest Linux kernels, an expanded array of distribution choices, and a modular architecture. JetPack 6 is not just a development tool; it's a catalyst for innovation in the dynamic realm of embedded systems and beyond. It's a platform that empowers developers to explore, experiment, and create without the limitations of conventional constraints.


How can this new update be useful to developers?


Offers a forward-looking path for new Jetsons, providing developers with the latest kernel support, a stable development environment, and the flexibility to explore new features and improvements. The initiative to separate the AI compute stack enhances modularity and ease of upgrades, setting the stage for efficient and innovative embedded system development.


NVIDIA has been working on upstreaming Jetson changes to the upstream Linux Kernel. This initiative enables developers to bring the latest Linux Kernel to Jetson devices, making it easier to run various Linux-based distributions on Jetson hardware.


It allows developers to bring the latest Linux Kernel to Jetson, offering compatibility with Kernel 5.15 and upwards. This provides developers with access to newer features, improved performance, and better hardware support.


What services does RidgeRun provide in this JetPack 6?


Linux Camera Drivers:

  • Overcome camera compatibility challenges with RidgeRun's +50 camera drivers for NVIDIA Jetson.

  • Expertise in Color Bayer, Monochrome sensors, GMSL, FPD-Link technology, and more.

  • Tailored process from initial analysis to testing and validation, ensuring seamless integration.

Deepstream Applications:

  • Leverage the power of NVIDIA Deepstream for cutting-edge AI multimedia applications.

  • Expert analysis, consultancy, and PoC implementation for Deepstream-based solutions.

  • Diverse applications, from simple object detection to full Deepstream-based designs.

Multimedia Servers:

  • Accelerate time to market with RidgeRun's GStreamer proficiency for multimedia applications.

  • Design servers for camera capture, video processing, AI inference, and more.

  • Optimize solutions with NVIDIA GStreamer elements and utilize powerful GPU capabilities.

CUDA Development:

  • Unleash the potential of CUDA for GPU-based applications with RidgeRun's expertise.

  • Assistance in CUDA integration, optimization, and custom CUDA development.

  • Specialization in CUDA-accelerated video processing for enhanced computer vision tasks.

Board Bringup:

  • Ensure seamless integration of custom hardware with RidgeRun's board bringup services.

  • Kernel and DTB customization, bootloader optimization, and custom script creation.

  • Rigorous testing and validation for a robust and reliable embedded system.


In conclusion, NVIDIA's JetPack 6 emerges not just as a mere update but as a catalyst for transformative innovation in the realm of embedded systems. With a strategic focus on empowering developers and businesses, JetPack 6 introduces a host of groundbreaking features, pushing the boundaries of what's possible in the dynamic world of technology.

In essence, coupled with RidgeRun's comprehensive services, propels the world of embedded systems into a future defined by innovation, flexibility, and unparalleled possibilities. It's a collaborative journey where technology meets vision, and the result is a landscape shaped by cutting-edge solutions and limitless potential.


Ready to try the new NVIDIA Jetson Jetpack 6? You can check RidgeRun’s wiki page as an starting point for your custom development:


103 views

Comments


bottom of page