chip image

Redefining the car of the future

 

The era of the intelligently connected, autonomous driving car is upon us. The Snapdragon Ride Software Developer Kit (SDK) - a key pillar of the Snapdragon® Digital Chassis™ solution - assists automotive suppliers and automakers to deploy virtually all the autonomous driving features they want now — with the ability to scale in the future. Our full suite of automotive products was developed with more than 30 years of mobile leadership and 20 years of automotive experience. The Snapdragon Ride Platform and SDK are supporting automakers to build cars that are connected to networks, the cloud, other cars, pedestrians, traffic, and infrastructure systems.

Simply put: Snapdragon Ride is redefining the car of the future.

The Snapdragon Ride Platform is at the forefront of this intelligent and connected automotive transformation, gaining momentum with global automakers and Tier 1 suppliers worldwide. Collaborations include OEMs like BMW and Cadillac — luxury automotive companies poised to lead the intelligently connected automotive revolution.

The expanded product roadmap for Snapdragon Ride makes it a truly advanced solution — a scalable, fully customizable ADAS platform — ready to transform the automotive industry. And now, the Snapdragon Ride SDK helps automotive OEMs and developers build safety-certified applications for perception and drive policy on top of the Snapdragon Ride Platform.

Snapdragon Ride allows for rapid creation of customizable and ASIL-compliant ADAS solutions across the entire product line from entry level (L1) to premium (L3) with direct support from Qualcomm Technologies.

The Snapdragon Ride SDK and platform are available for evaluating, prototyping, developing, and productizing your ADAS products.

Snapdragon and Snapdragon Ride are products of Qualcomm Technologies, Inc. and/or its subsidiaries.

Snapdragon Ride Software Development Kit (SDK)

 

The Snapdragon Ride™ SDK is designed to provide modules that deliver abstractions to the underlying Snapdragon
hardware blocks, as well as the driver software that maximizes KPIs like latency, memory, and bandwidth usage. This
allows application developers to focus on custom application logic and quickly develop and deploy applications with
modules that are pre-optimized for performance and latency.



The software package inside the SDK includes libraries and software tuned to work with the ADAS SOC and hardware
in the platform:

  • Board support package (BSP) — Drivers for cameras and other specialized sensors and hardware blocks for 
ADAS that are part of the Snapdragon Ride hardware platform

  • Automotive Imaging Systems (AIS) Camera SDK — For the capture of camera frames from a camera serial 
interface (CSI) input into DDR memory buffers

  • AI SDK — For compiling deep neural network graphs and running them efficiently on the GPU, CPU or the

  • Qualcomm® Hexagon™ Tensor Processor (HTP) cores. The AI SDK supports operators from frameworks like 
PyTorch, TensorFlow and Caffe2, and network weights frozen in formats like ONNX and frozen .pb

  • Qualcomm® ADAS APIs — Libraries providing optimized algorithms for ADAS and autonomy to reduce the end-to-end latency of safety-critical pipelines. The APIs allow you to perform optimized 3D transformations, 
image conversions, tensor computations and matrix operations and decompositions.

  • Developer tools — For diagnostics and tracing to identify bottlenecks; profiling for CPU, GPU, memory, power, 
thermal and network performance; scheduling for optimal compute engines; and calibration

  • Development Portal — A single web interface leading to the information needed to start development on the 
Snapdragon Ride platform



You install the docker image of the SDK software package on an x86 host. Then, build out the target board support 
package that contains the modules, libraries, and application software relevant to your deployments.

Snapdragon Ride SDK Product Package

 

Snapdragon, Snapdragon Ride, Qualcomm ADAS API, and Qualcomm Hexagon are products of Qualcomm 
Technologies, Inc. and/or its subsidiaries.

Get Started with Tutorials

Snapdragon Ride SDK Installation Guide Tutorial

Here are the steps you will follow after you have downloaded the Snapdragon Ride SDK, and then how to follow the installation process (full installation can take up to forty-five minutes to complete). The video also covers how to connect to the Snapdragon Ride Console following installation.

Snapdragon Ride SDK Build Tutorial

Follow these steps to create and flash a build to the platform for the Snapdragon Ride SDK by utilizing our Platform Toolkit. This process can take up to twenty minutes to complete.

Snapdragon Ride SDK Flash Build Tutorialt

Watch this video to learn the process so that you can flash a previously generated build to the Snapdragon Ride Platform. The flash process can take up to ten minutes to complete.

Snapdragon Ride SDK Validation Tutorial

If you are looking to verify basic functionality with your Snapdragon Ride SDK build, you will utilize the platform toolkit where you can find several tests listed. Here you can run a number of different test cases, and view the results to make sure your build is performing as it should.

Sign up for the Developer Newsletter.

Get software and hardware tool resources to help optimize your development delivered to your inbox weekly.

Qualcomm relentlessly innovates to deliver intelligent computing everywhere, helping the world tackle some of its most important challenges. Our leading-edge AI, high performance, low-power computing, and unrivaled connectivity deliver proven solutions that transform major industries. At Qualcomm, we are engineering human progress.

Stay connected

Get the latest Qualcomm and industry information delivered to your inbox.

Subscribe
Manage your subscription

© Qualcomm Technologies, Inc. and/or its affiliated companies.

Snapdragon and Qualcomm branded products are products of Qualcomm Technologies, Inc. and/or its subsidiaries. Qualcomm patented technologies are licensed by Qualcomm Incorporated.

Note: Certain services and materials may require you to accept additional terms and conditions before accessing or using those items.

References to "Qualcomm" may mean Qualcomm Incorporated, or subsidiaries or business units within the Qualcomm corporate structure, as applicable.

Qualcomm Incorporated includes our licensing business, QTL, and the vast majority of our patent portfolio. Qualcomm Technologies, Inc., a subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of our engineering, research and development functions, and substantially all of our products and services businesses, including our QCT semiconductor business.

Materials that are as of a specific date, including but not limited to press releases, presentations, blog posts and webcasts, may have been superseded by subsequent events or disclosures.

Nothing in these materials is an offer to sell or license any of the services or materials referenced herein.