# Platform
The Qualcomm Dragonwing™ RB3 Gen 2 Development Kit includes an application
processor and the Hexagon digital signal processor (DSP), which is also called as the low-power
processor. The Qualcomm sensing hub (QSH) client API resides on the application processor that runs with Linux operating system (OS). The QSH resides on the low-power processor that runs with the Qualcomm Real Time (QuRT™) OS, which is designed for the Hexagon DSP.
Note
See [Hardware SoCs](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-115/soc.html) that are supported on Qualcomm Linux.
## Dragonwing RB3 Gen 2 Development Kit
The Dragonwing RB3 Gen 2 Development Kit includes the following hardware, sensor
parts, and connectivity configurations.
**Hardware specification for low-power processor**
- CPU clock up to 1.4 GHz Turbo
- Low-power island
- 2 MB local memory
- 1 MB reserved for QSH and relevant CoreBSP dependencies
- 1 MB reserved for audio and relevant CoreBSP dependencies
- Five dedicated buses for sensors: one I^3^C, one SPI, one I^2^C, and two
UARTs
- Twelve dedicated GPIOs with local memory for sensors
For more information about the low-power processor, see [Qualcomm Dragonwing RB3 Gen 2
Development Kit](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-251).
## Sensors on the platform
The following table lists the Core Kit sensors supported on the Dragonwing RB3 Gen 2 Development Kit. For more information about the Core Kit, see [Qualcomm Dragonwing RB3 Gen 2
Development Kit Quick Start](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-253).
Table : Core Kit sensor
| **Placement** | **Sensor part** | **Sensor type** |
| --- | --- | --- |
| Main board | ICM42688 | Accelerometer and gyroscope |
At a time, only one accelerometer and gyroscope sensor part is enabled on the Vision Kit. The following table lists the Vision Kit sensors supported on the Dragonwing RB3 Gen 2 Development Kit. For more information about the Vision Kit, see [Qualcomm Dragonwing RB3 Gen 2
Development Kit Quick Start](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-253).
| **Placement** | **Sensor part** | **Sensor type** |
| --- | --- | --- |
| Main board | ICM42688 | Accelerometer and gyroscope |
|
Vision mezzanine | ICM42688 | Accelerometer and gyroscope |
|
Vision mezzanine | ICP-10111 | Pressure/barometer |
|
Vision mezzanine | AK09915 | Magnetometer |
|
Vision mezzanine | | |
| | | |
| | | |
**Sensors and serial bus configuration**
The following table lists the GPIO numbers, serial bus, QSH registry
configuration, and interrupts for different sensors to configure the sensor drivers on the Dragonwing RB3 Gen 2
Development Kit:
| GPIOs | Interface | Sensors connected | QSH registry parameters | Interrupts |
| --- | --- | --- | --- | --- |
| GPIO\_159 |
I^2^C |
Magnetometer (AK09915)
Pressure (ICP-10111) |
`bus_type: 0 (SNS_BUS_I2C)`
`bus_instance: 1`
`max_bus_speed_khz: 400`
`slave_config:`: I^2^C slave address |
Polling
Note
Pressure and magnetometer sensors are configured in the Polling mode in the Dragonwing RB3 Gen 2 Development Kit. |
| GPIO\_160 |
I^2^C |
Magnetometer (AK09915)
Pressure (ICP-10111) |
`bus_type: 0 (SNS_BUS_I2C)`
`bus_instance: 1`
`max_bus_speed_khz: 400`
`slave_config:`: I^2^C slave address |
Polling
Note
Pressure and magnetometer sensors are configured in the Polling mode in the Dragonwing RB3 Gen 2 Development Kit. |
| GPIO\_161 |
I^3^C |
Not connected |
`bus_type: 3 (SNS_BUS_I3C_SDR)`
`bus_instance: 2`
`max_bus_speed_khz: 12500`
`slave_config:`: I^2^C static address
`i3c_address`: User-defined I^3^C dynamic address |
N.A. |
| GPIO\_162 |
I^3^C |
Not connected |
`bus_type: 3 (SNS_BUS_I3C_SDR)`
`bus_instance: 2`
`max_bus_speed_khz: 12500`
`slave_config:`: I^2^C static address
`i3c_address`: User-defined I^3^C dynamic address |
N.A. |
| GPIO\_163 |
SPI |
Accelerometer and gyroscope (ICM42688) |
`bus_type: 1 (SNS_BUS_SPI)`
`bus_instance: 3`
`max_bus_speed_khz: 9600`
`slave_config: 0`: For SPI, this value indicates the chip-select line for the slave. |
GPIO\_103 |
| GPIO\_164 |
SPI |
Accelerometer and gyroscope (ICM42688) |
`bus_type: 1 (SNS_BUS_SPI)`
`bus_instance: 3`
`max_bus_speed_khz: 9600`
`slave_config: 0`: For SPI, this value indicates the chip-select line for the slave. |
GPIO\_103 |
| GPIO\_165 |
SPI |
Accelerometer and gyroscope (ICM42688) |
`bus_type: 1 (SNS_BUS_SPI)`
`bus_instance: 3`
`max_bus_speed_khz: 9600`
`slave_config: 0`: For SPI, this value indicates the chip-select line for the slave. |
GPIO\_103 |
| GPIO\_166 |
SPI |
Accelerometer and gyroscope (ICM42688) |
`bus_type: 1 (SNS_BUS_SPI)`
`bus_instance: 3`
`max_bus_speed_khz: 9600`
`slave_config: 0`: For SPI, this value indicates the chip-select line for the slave. |
GPIO\_103 |
| GPIO\_171 |
UART |
BTLE |
`bus_type: 2 (SNS_BUS_UART)`
`bus_instance: 36` |
N.A. |
| GPIO\_172 |
UART |
BTLE |
`bus_type: 2 (SNS_BUS_UART)`
`bus_instance: 36` |
N.A. |
| GPIO\_173 |
UART |
Debug |
`bus_type: 2 (SNS_BUS_UART)`
`bus_instance: 7` |
N.A. |
| GPIO\_174 |
UART |
Debug |
`bus_type: 2 (SNS_BUS_UART)`
`bus_instance: 7` |
N.A. |
| | | | | |
| | | | | |
| | | | | |
- [Enable sensors on the Dragonwing RB3 Gen 2 Development Kit](https://docs.qualcomm.com/doc/80-70022-7/topic/set_up_sensors.html)
- [Test sensors on the Dragonwing RB3 Gen 2 Development Kit](https://docs.qualcomm.com/doc/80-70022-7/topic/test_sensors.html)
Last Published: Oct 08, 2025
[Previous Topic
Software for application and low-power processors](https://docs.qualcomm.com/bundle/publicresource/80-70022-7/topics/software.md) [Next Topic
Enable sensors on the Dragonwing RB3 Gen 2 Development Kit](https://docs.qualcomm.com/bundle/publicresource/80-70022-7/topics/set_up_sensors.md)
Source: [https://docs.qualcomm.com/doc/80-70022-7/topic/platform.html](https://docs.qualcomm.com/doc/80-70022-7/topic/platform.html)