В более простые времена Raspberry Pi производила платы Arm Linux SBC и Arduino MCU, но после того, как в прошлом году Raspberry Pi Foundation решил создать свою собственную плату MCU, пришло время для Arduino представить свою первую плату Arm Linux с Arduino Portenta X8 .
С тех пор новая плата поставляется с тем же микроконтроллером STM32H7 Cortex-M7/M4, что и платы Portenta H7, но с добавлением более мощного процессора NXP i.MX 8M Mini с поддержкой Linux с четырьмя ядрами Cortex-A53 и ядром Cortex-M4, в сочетании с 2 ГБ оперативной памяти и 16 ГБ флэш-памяти eMMC.
Технические характеристики Arduino Portenta X8:
- SoC — четырехъядерный процессор NXP i.MX 8M Mini Arm Cortex-A53 с тактовой частотой до 1,8 ГГц, 1х ядро реального времени Cortex-M4 с тактовой частотой до 400 МГц.
- Микроконтроллер — STMicro STM32H747AII6 Cortex-M7 при 480 МГц + M4 при 240 МГц MCU с двухбанковой флэш-памятью 2 МБ, ОЗУ 1 МБ, графический аппаратный ускоритель Chrom-ART
- Системная память — 2 ГБ LPDDR4
- Хранилище — 16 ГБ флэш-памяти eMMC
- Связь
- интерфейс Gigabit Ethernet
- 802.11 b/g/n WiFi 4 и Bluetooth 4.1 (Infineon CYW4343W)
- Видеоинтерфейс — интерфейсы MIPI DSI и CSI через 80-контактный разъем расширения, DisplayPort через порт USB-C
- USB — 1х порт USB 2.0 Type-C для питания (PD), программирования и выхода DisplayPort
- Ввод/вывод — 2x 80-контактных разъема высокой плотности с CAN, PCIe, SAI, MIPI, DSI, SPI, I2S, I2C, UART, PDM
- Безопасность — защитный элемент NXP SE0502, PSA от Arm
- Источник питания — 5 В через порт USB-C
- Размеры — 66,04 х 25,4 мм
- Температурный диапазон – от -40°C до +85°C
Поскольку у Arduino нет опыта для предоставления защищенной системы Linux для корпоративных клиентов, компания сотрудничала с Foundries.io, которые помогали разрабатывать встроенные решения Linux IoT и Edge для Arduino Pro Portenta X8, в частности, следя за тем, чтобы плата совместима с Arm SystemReady IR, а также предоставление настраиваемой операционной системы Linux microPlatform с поддержкой безопасности и добавочными обновлениями по беспроводной сети (OTA).
Процессор NXP работает под управлением дистрибутива Linux на базе Yocto (4x Cortex-A53) и FreeRTOS? (Cortex-M4), а микроконтроллер STM32H7 по-прежнему программируется с помощью Arduino IDE или Arduino Cloud. Новая плата сохраняет высокоскоростные разъемы, но теряет разъемы Arduino MKR, которые есть на платах Portenta. Дополнительные технические подробности можно найти на странице документации .
Как отмечено в комментариях ниже, это не первая плата Arduino под управлением Linux, поскольку Arduino Yun и Arduino Yun Rev 2 на базе MIPS были выпущены в 2013 и 2018 годах, соответственно. Однако Portenta X8 является первой платой Arm Linux от Arduino и намного мощнее, чем платы семейства Arduino Yun.
Как и другие платы Portenta, Portenta X8 является частью семейства Arduino Pro для промышленного и корпоративного использования, и плата будет продаваться по цене 199 евро или 239 долларов США , как только она станет доступна в середине апреля.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.