# Key documents

Source: [https://docs.qualcomm.com/doc/80-88500-6/topic/RB5-documents.html](https://docs.qualcomm.com/doc/80-88500-6/topic/RB5-documents.html)

## Processor data sheet

This document provides essential information about the component, including features, functional block diagrams, technical specifications, performance characteristics, operating parameters, physical dimensions, and reliability data. The purpose of the document is to provide decision makers and product developers with necessary information about the component to inform component selection and product design.

## Hardware design guide

This document provides detailed information about the chipset architecture, interfaces, functionality, and design and layout guidelines. This document is intended for hardware and software developers who want to understand the technical aspects and specifications of the chipset.

## Development kit user guide

This document provides a description of the Qualcomm Robotics RB5 Development Kit hardware elements, instructions for setting up the platform and updating the system software, and guidance for getting started with software application development in a Linux environment. This document is intended for software developers who are interested in application software development and system software customization for products based on the Qualcomm® Robotics RB5 Platform.

## Software reference manual

This document provides a detailed description of the software design and architecture of
        the system, which is essential to set up the platform effectively within a network. This
        document is intended for software developers who are interested in understanding the
        workflows and operations of the different subsystems, such as platform, connectivity, and
        multimedia, and their framework, functions, and programming models.

## Software user guide

This document describes how to configure QUP, multimedia, AI/ML, security modules, and debug the platform software. This document is intended for software developers interested in understanding the configuration, implementing the use cases, analyzing and debugging of different system error conditions and discrepancies.

## Software build guide

This document provides an overview of the software executables and the build procedures for a platform software release. It also provides a detailed description of the application processor software build environment, which is based on the Yocto Project. This document is intended for software developers who are interested in understanding how the system software executables are built and how the application software build environment is structured and can be customized. The build system, toolchain, packages, and software architecture are based on Ubuntu, which enables the software developers to install third-party applications and libraries.

## Software porting guide

This document provides the steps to configure or customize the platform software to support additional components or different hardware board designs. This document is intended for software developers who are interested in understanding how to customize kernel, Qualcomm universal peripheral (QUP), and camera sensor.

## Software release notes

The Qualcomm Robotics RB5 Platform system software consists of a set of software executables that are targeted to the subsystem processors within QRB5165. The QRB5165 software releases include source files, binary files, and build files for each of the software executables in the software system. This document is updated and published for every system software release, and provides specific instructions on how to get a copy of the corresponding software release and how to build each software executable in the software system.

Last Published: Sep 11, 2025

[Previous Topic
Troubleshooting](https://docs.qualcomm.com/bundle/publicresource/80-88500-6/topics/Troubleshoot.md) [Next Topic
Sample applications](https://docs.qualcomm.com/bundle/publicresource/80-88500-6/topics/Sample-applications-overview.md)