Welcome to the Arduino UNO-Q Hardware Documentation page. This document provides comprehensive information about the Arduino UNO-Q platform, including details on Arduino Hardware specifications.
- Introduction to Arduino UNO-Q
- Requirements
- Arduino UNO-Q Product overview
- Getting Started
- Arduino® UNO Q: Hello World Example
- Arduino® UNO Q: Wireless Connectivity
- UNO Q as a Single-Board Computer
- Flashing a New Image to the UNO Q
- Arduino Flasher CLI
The Arduino® UNO Q is a next-generation single-board computer that merges the power of a high-performance microprocessor with the precision of a real-time microcontroller. This hybrid architecture enables advanced applications in AI, machine learning, robotics, and edge computing.
For detailed steps, refer to the documentation: Arduino UNO-Q User Manual
To get started with the Arduino® UNO Q, you’ll need a few essential hardware components to ensure proper setup and operation. These components support both development and deployment workflows, especially when using the board as a single-board computer or with Arduino App Lab.
Required Hardware:
- Arduino® UNO Q board – The core development platform.
- USB-C® cable – For data transfer and power.
- USB-C multiport adapter (dongle) – Must support external power delivery.
For detailed steps, refer to the documentation: Hardware
To develop and run applications on the Arduino® UNO Q board, the following software tools are required or recommended:
Required Software:
- Arduino App Lab (version 0.1.23 or later) This is the primary development environment for creating and deploying hybrid apps that run on both the microcontroller (MCU) and microprocessor (MPU) of the UNO Q.
Optional Software:
-
Arduino IDE 2+ Can be used to program only the MCU side of the UNO Q, ideal for traditional Arduino sketch development.
For detailed steps, refer to the documentation: Software
The Arduino® UNO Q is a powerful hybrid single-board computer that combines high-performance computing with real-time embedded control. It integrates two key processing units:
Microprocessor (MPU):
- Qualcomm® QRB2210 – Quad-core Arm® Cortex®-A53 @ 2.0 GHz
- Runs a full Debian Linux OS with upstream support
- Includes Adreno™ 702 GPU for 3D graphics and dual ISPs for embedded vision
Microcontroller (MCU):
- STMicroelectronics® STM32U585 – Arm® Cortex®-M33 @ 160 MHz
- Runs Arduino sketches over Zephyr OS
- Ideal for low-power, real-time applications
This section also inculde the infomartion.
- Board Architecture Overview.
- Pinout.
- Datasheet.
- Schematics.
For detailed steps, refer to the documentation: Product overview
Getting started with the Arduino® UNO Q is simple and designed to help you quickly begin development using its hybrid architecture. The board comes preloaded with a Debian Linux OS, allowing you to use it as a single-board computer right out of the box.
Steps for First Use:
- Connect the Hardware.
- Boot the Board.
- Start Developing.
For detailed steps, refer to the documentation: Getting Started
The classic Hello World example in the Arduino ecosystem is the Blink sketch, which toggles an LED on and off. On the Arduino® UNO Q, this example helps verify that the board is correctly connected and functioning with Arduino App Lab.
Please follow the instructions to run sample application: Hello World
The Arduino® UNO Q is equipped with robust wireless capabilities, making it ideal for modern IoT and edge computing applications. It features the WCBN3536A radio module, which supports:
- Dual-band Wi-Fi® 5 (2.4 GHz and 5 GHz)
- Bluetooth® 5.1
These wireless technologies are integrated with onboard antennas, ensuring reliable performance and simplified setup without the need for external modules.
For detailed steps, refer to the documentation: Wireless Connectivity
The Arduino® UNO Q can be used as a fully functional Single-Board Computer (SBC), thanks to its hybrid architecture combining a powerful microprocessor and microcontroller. This setup enables users to perform everyday computing tasks alongside embedded development.
For detailed steps, refer to the documentation: Single-Board Computer
The Arduino® UNO Q runs a pre-installed Debian Linux OS, which typically receives automatic updates. However, in cases where a full reset or fresh installation is needed, users can flash a new image to the board using the Arduino Flasher CLI tool.
For detailed steps, refer to the documentation: Flashing a New Image
The Arduino® UNO Q runs a pre-installed Debian Linux OS, which typically receives automatic updates. However, in cases where a full reset or fresh installation is needed, users can flash a new image to the board using the Arduino Flasher CLI tool.
For detailed steps, refer to the documentation: Arduino Flasher CLI