- Arduino UNO Q
- 2. Характеристики
- 3 Рейтинг
- 4. Функциональный обзор
- Библиотеки
- Операторы
- Sketch
- Управляющие операторы
- Синтаксис
- Арифметические операторы
- Операторы сравнения
- Логические операторы
- Указатели доступа
- Битовые операторы
- Составные операторы
- Данные
- Типы данных
- Преобразование типов данных
- Область видимости переменных и квалификаторы
- Утилиты
- Цифровой ввод/вывод
- Аналоговый вход/выход
- Расширенный ввод/вывод
- Время
- Математические функции
- Тригонометрические функции
- Символы
- Случайные числа
- Биты и байты
- Внешние Прерывания
- Прерывания
- Функции передачи данных
- Функции
- Устройства
- Датчики
- Модули
Arduino UNO Q
Описание
Arduino® UNO Q (далее — UNO Q) — это одноплатный компьютер, сочетающий микропроцессор Qualcomm® Dragonwing™ QRB2210 (MPU) — четырёхъядерный Arm® Cortex®-A53, работающий под управлением Debian Linux OS, — и микроконтроллер STMicroelectronics STM32U585 (MCU) — Arm® Cortex®-M33, работающий с Arduino Core на базе Zephyr OS.
Система Linux и микроконтроллер обмениваются данными через Bridge — библиотеку Arduino RPC (Remote Procedure Call).
Это позволяет скетчам Arduino, выполняющимся на микроконтроллере, обращаться к сервисам Linux для выполнения высокоуровневых задач, а приложениям Linux — взаимодействовать с периферией микроконтроллера, обрабатывая операции реального времени в рамках одного проекта.
UNO Q оснащён встроенным хранилищем eMMC (варианты — 16 ГБ или 32 ГБ) и оперативной памятью LPDDR4X SDRAM (варианты — 2 ГБ или 4 ГБ), обеспечивая стабильную работу Linux и пользовательских проектов.
Плата поддерживает двухдиапазонный Wi-Fi® 5 и Bluetooth® 5.1 для беспроводной связи, оснащена разъёмом USB-C® с поддержкой питания (Power Delivery) и видеовыхода, а также стандартными разъёмами Arduino-совместимых штырей для удобного подключения шилдов, расширителей и аксессуаров.
UNO Q полностью интегрируется с Arduino App Lab, что позволяет разработчикам объединять скетчи Arduino, Linux-приложения и модели ИИ в одной среде.
App Lab может работать непосредственно на плате или с подключённого ПК, предоставляя готовые примеры и гибкие инструменты для создания собственных приложений, адаптированных под конкретные проекты.