Skip to main content
The QIR SDK builds on top of the Qualcomm Linux distributions and various function SDKs. The following figure shows the overall software architecture. qirp-arch-1

Figure: Overall software architecture of QIR SDK

Layers

The QIR SDK builds on top of the open-source Yocto Project and integrates multiple foundational software layers, making it easier to use, customize, and extend. These layers include:

Table: Layers of the QIR SDK

Component function SDKs

The QIR SDK integrates specialized components called function SDKs. The following table lists the details:

Table: Function SDKs used by QIR SDK

The following figure shows a more detailed tech stack. The QIR SDK implements its core functionality modules, based on which it builds the sample applications. Besides, the QIR SDK provides tools to make the development process smooth and faster. <QIR SDK tech stack diagram>

Figure: QIR SDK tech stack

Sample applications

To help you understand the features, the QIR SDK provides sample applications in the following categories:

Tools

To speed up the deployment of your development environment, the QIR SDK integrates the following tools: