Линейка i.MX — это семейство фирменных микропроцессоров NXP , предназначенных для мультимедийных приложений на основе архитектуры ARM и ориентированных на низкое энергопотребление. Процессоры приложений i.MX — это SoC (системы на кристалле), которые объединяют множество процессорных блоков в один кристалл, например, основной ЦП, видеопроцессор и графический процессор. Продукты i.MX подходят для автомобильного, промышленного и потребительского рынков. На большинство из них распространяется гарантия на срок службы от 10 до 15 лет. [1]
Устройства, использующие процессоры i.MX, включают Ford Sync , Amazon Kindle и Kobo eReader серии электронных книг до 2021 года, Zune (за исключением Zune HD), Sony Reader , ридеры/планшеты Onyx Boox , SolidRun SOM (включая CuBox ), Purism Librem 5 , некоторые пульты дистанционного управления Logitech Harmony и радио Squeezebox , а также некоторые проигрыватели Toshiba Gigabeat MP4. Линейка i.MX ранее была известна как семейство «DragonBall MX», пятое поколение микроконтроллеров DragonBall . Первоначально i.MX обозначало «innovative Multimedia eXtension».
Продукция i.MX состоит из аппаратного обеспечения (процессоров и плат разработки) и программного обеспечения, оптимизированного для процессора.
Серия i.MX / MX-1, выпущенная в 2001/2002 годах, основана на архитектуре ARM920T.
Серия i.MX2x — это семейство процессоров на базе архитектуры ARM9 (ARM926EJ-S), разработанных по 90-нм техпроцессу.
Семейство i.MX21 предназначено для маломощных портативных устройств. Выпущено в 2003 году.
Семейство i.MX27 предназначено для видеотелефонии и видеонаблюдения. Выпущено в 2007 году.
Семейство i.MX25 было запущено в 2009 году. Оно особенно интегрирует ключевые функции безопасности в аппаратное обеспечение. Высококлассный член семейства, i.MX258, интегрирует платформу ЦП ARM9 400 МГц + LCDC (контроллер ЖК-дисплея) + блок безопасности и поддерживает mDDR-SDRAM на частоте 133 МГц.
Процессор i.MX233 (ранее известный как SigmaTel STMP3780 семейства STMP37xx ), выпущенный в 2009 году, объединяет в себе блок управления питанием (PMU) и стереоаудиокодек, что устраняет необходимость во внешней микросхеме управления питанием и микросхеме аудиокодека.
Семейство i.MX28 было запущено в 2010 году. Оно объединяет ключевые функции безопасности в оборудовании, АЦП и блоке управления питанием. Поддерживает память mDDR, LV-DDR2 и DDR2-SDRAM на частоте 200 МГц.
Серия i.MX3x — это семейство процессоров на базе архитектуры ARM11 (в основном ARM1136J(F)-S), разработанных по 90-нм техпроцессу.
i.MX31 был выпущен в 2005 году. Он объединяет платформу ЦП ARM1136JF-S 532 МГц (с векторным блоком с плавающей точкой, кэшами L1 и 128 КБ кэшей L2) + блок обработки видео (VPU) + 3D GPU ( OpenGL ES 1.1) + IPU + блок безопасности. Он поддерживает mDDR-SDRAM на частоте 133 МГц. Ускорение 3D и VPU обеспечивается PowerVR MBX Lite .
Процессор i.MX37 предназначен для портативных медиаплееров. Он был выпущен в 2008 году.
Поддерживает mDDR-SDRAM на частоте 133 МГц.
Семейство i.MX35 было запущено в 2009 году и является заменой серии i.MX31. Высокопроизводительный член семейства, i.MX357, объединяет платформу ЦП ARM1136J(F)-S 532 МГц (с векторным блоком с плавающей точкой, кэшами L1 и кэшем L2 128 КБ), 2.5D GPU ( OpenVG 1.1 ), IPU и блок безопасности. Он поддерживает DDR2-SDRAM на частоте 133 МГц.
Серия i.MX5x основана на ядре ARM Cortex A8 . Она состоит из двух семейств: семейство i.MX51 (мультимедийные устройства высокого класса, такие как смартбуки или автомобильные информационно-развлекательные системы) и семейство i.MX50 ( электронные книги ). Она разработана по 65-нм техпроцессу. Freescale лицензировала технологию ATI Imageon в 2007 году, [2] и некоторые модели i.MX5 включают графический процессор Imageon Z460 .
Высокопроизводительный член семейства, i.MX515, объединяет платформу ЦП ARM Cortex A8 800 МГц (с сопроцессором NEON , векторным блоком с плавающей точкой , кэшами L1 и кэшем L2 256 КБ) + многоформатные аппаратные видеокодеки декодирования HD 720p / кодирования D1 (VPU, блок обработки видео) + графический процессор Imageon Z430 3D (OpenGL ES 2.0) + графический процессор 2.5D (OpenVG 1.1) + IPU + блок безопасности. [3] [4] Он особенно поддерживает DDR2 SDRAM на частоте 200 МГц. Семейство imx51 было запущено в 2009 году.
Процессор i.MX508 является результатом сотрудничества Freescale с E Ink . Он предназначен для электронных книг. Выпущенный в 2010 году, он интегрирует контроллер дисплея E Ink в кремний, что позволяет экономить как стоимость BOM, так и место на печатной плате . Он особенно поддерживает LP-DDR2 SDRAM на частоте 400 МГц.
i.MX535 был анонсирован в июне 2010 года. Поставляется с первого квартала 2011 года.
Серия i.MX 6 основана на ARM Cortex A9 solo, dual или quad ядрах (в некоторых случаях Cortex A7 ) и обычно поставляется с одним или несколькими графическими процессорами Vivante . Она разработана по 40 нм процессу. i.MX 6 Solo, Dual и Quad были анонсированы в январе 2011 года во время Consumer Electronics Show в Лас-Вегасе.
Имя | Тактовая частота | ядра ЦП | Кэш L2 в кБ | Встроенная SRAM в кБ | 3D GPU / шейдеры / частота шейдеров в МГц | 2D-графический процессор | Векторный графический процессор | ВПУ | другие графические ядра | другие ядра |
---|---|---|---|---|---|---|---|---|---|---|
i.MX 6 УЛЛ | 528 МГц (Cortex-A7) | 1 | 128 | 128 | 1× PXP | безопасность | ||||
i.MX 6 Ультралайт | 528/696 МГц (Cortex-A7) | 1 | 128 | 128 | 1× PXP | безопасность | ||||
i.MX 6 SLL [6] | 800 МГц/1,0 ГГц | 1 | 256 | 128 | 1× PXP | безопасность | ||||
i.MX 6 СолоЛайт | 1.0 ГГц | 1 | 256 | 128 | Виванте GC320 | Виванте GC355 | 1× PXP | безопасность | ||
i.MX 6 SoloX | 1.0 ГГц | 1 | 256 | 128 | Виванте GC400T / 1 / 720 | Виванте GC320 | Виванте GC355 | 1× PXP | Ядро Cortex-M4, безопасность | |
i.MX 6 Соло | 1.0 ГГц | 1 | 512 | 128 | Виванте GC880 / 1 / 528 | Виванте GC320 | Full HD (декодирование 1080p) | 1× IPUv3, 1× PXP | безопасность | |
i.MX 6 DualLite | 1.0 ГГц | 2 | 512 | 128 | Виванте GC880 / 1 / 528 | Виванте GC320 | Full HD (декодирование 1080p) | 1× IPUv3, 1× PXP | безопасность | |
i.MX 6 Двойной | 1,2 ГГц | 2 | 1024 | 256 | Виванте GC2000 / 4 / 594 | Виванте GC320 | Виванте GC355 | Full HD (декодирование 1080p) | 2× IPUv3 | безопасность |
i.MX 6 Quad | 1,2 ГГц | 4 | 1024 | 256 | Виванте GC2000 / 4 / 594 | Виванте GC320 | Виванте GC355 | двойной Full HD (декодирование 1080p) | 2× IPUv3 | безопасность |
i.MX 6 DualPlus | 1,0 (1,2) ГГц | 2 | 1024 | 512 | Виванте GC3000 / 4 / 720 | Виванте GC320 | Виванте GC355 | Full HD (декодирование 1080p) | 2× IPUv3 | безопасность |
i.MX 6 QuadPlus | 1,0 (1,2) ГГц | 4 | 1024 | 512 | Виванте GC3000 / 4 / 720 | Виванте GC320 | Виванте GC355 | двойной Full HD (декодирование 1080p) | 2× IPUv3 | безопасность |
Серия i.MX 7 основана на маломощном ядре ЦП ARM Cortex A7 с вторичным сопроцессором реального времени ARM Cortex M4. Она разработана по 28 нм полностью обедненному процессу кремния на изоляторе (FDSOI). [8] Были выпущены только маломощные одно- и двухъядерные модели, предназначенные для приложений IoT . i.MX 7Solo и i.MX 7Dual были анонсированы в сентябре 2013 года. [9] [10]
Имя | Тактовая частота (МГц) | ядра ЦП | Кэш L2 (КБ) | 3D-графический процессор | 2D-графический процессор | Векторный графический процессор | ВПУ | другие графические ядра | другие ядра |
---|---|---|---|---|---|---|---|---|---|
i.MX 7Соло | 800 | 1 | 512 | - | - | - | - | ПХП | Вторичный ЦП – сопроцессор реального времени ARM Cortex M4 |
i.MX 7Dual | 1000 | 2 | 512 | - | - | - | - | ПХП | Вторичный ЦП – сопроцессор реального времени ARM Cortex M4 |
Существует четыре основных серии i.MX 8:
Каждая серия существенно отличается друг от друга и несовместима по выводам. В пределах каждой серии некоторые версии совместимы по выводам.
Каждая серия также имеет суффикс, такой как Quad, Dual, Plus, Max или их комбинацию, например: QuadMax или DualPlus. Серия i.MX 8 имеет много вариантов, но неясно, как название соответствует набору функций. В предыдущих сериях ЦП соглашение об именовании четко соответствует функции или набору функций, но это не относится к i.MX 8.
Серия i.MX 8 была анонсирована в сентябре 2013 года и основана на архитектуре ARMv8-A 64-битного процессора. Согласно NXP, серия i.MX 8 предназначена для систем информации водителя (автомобильных компьютеров), и приложения были выпущены. [9]
В мае 2016 года i.MX 8 стал доступен как комплект мультисенсорной поддержки (MEK) на основе i.MX 8. [11] [12] [13] Слайды из NXP FTF, найденные в сети [14], указали первоначальное общее количество 5 вариантов (с основным уровнем категоризации на «Dual» и «Quad») с различными возможностями CPU и GPU. Было предложено, что CPU будет включать различное количество Cortex-A72 , Cortex-A53 и Cortex-M4 , в то время как GPU будет либо 1, либо 2 блока Vivante GC7000VX. Другие публикации поддержали этот общий образ, некоторые даже включили фотографии оценочного комплекта, который называется «Multisensory Enablement Kit» (MEK), который позже был продвинут как продукт поддержки разработки NXP. [13] [12]
i.MX 8 был анонсирован в первом квартале 2017 года, на основе 3 продуктов. [15] Два варианта включают четыре ядра Cortex-A53 . Все версии включают одно или два ядра процессора Cortex-A72 , и все версии включают два ядра процессора Cortex-M4F .
Все i.MX 8 SoC включают графические процессоры Vivante серии GC7000. QuadPlus использует ядра GC7000Lite, в то время как «QuadMax» включает два полных графических процессора GC7000.
Имя | Тактовая частота (МГц) | ядра ЦП | кэш L2 | ГПУ | ВПУ | Другие ядра |
---|---|---|---|---|---|---|
i.MX 8 QuadMax | 1,2 ГГц + 1,6 ГГц [16] | 4× Cortex-A53 + 2× Cortex-A72 | 2× 1 МБ | 2× Vivante GC7000/XSVX | H.265 декодирование 4K /2K, H.264 кодирование/декодирование 1080p | 2× Cortex-M4F (266 МГц) |
i.MX 8 QuadPlus | 1,2 ГГц + 1,6 ГГц | 4× Cortex-A53 + 1× Cortex-A72 | 2× 1 МБ | 2× Vivante GC7000Lite/XSVX | H.265 декодирование 4K /2K, H.264 кодирование/декодирование 1080p | 2× Cortex-M4F (266 МГц) |
i.MX 8 DualMax | 1,6 ГГц | 2× Cortex-A72 | 1 МБ | 1× Vivante GC7000/XSVX | H.265 декодирование 4K /2K, H.264 кодирование/декодирование 1080p | 2× Cortex-M4F (266 МГц) |
Стандартные основные характеристики: расширенная безопасность, Ethernet с AVB, USB 3.0 с PHY, MMC/SDIO, UART, SPI, I²C, I²S, таймеры, безопасные часы реального времени, медиапроцессор (Neon™), интегрированное управление питанием.
Центральный процессор, графический процессор и цифровой сигнальный процессор | HMI и мультимедиа | Библиотеки и расширения GPU | Интерфейсы | Типы памяти | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Семейство продуктов | Кортекс-A72 | Кортекс-A53 | Кортекс-A35 | Cortex-M4F | Кортекс-М33 | ЦСП | ГПУ | Разрешение экрана и интерфейсы: MIPI-DSI / Параллельный / HDMI | Интерфейсы камеры: MIPI-CSI / Параллельный / HDMI | Видео декодирование Разрешение (Лучшие кодеки) | Видео кодирование Разрешение (Лучшие кодеки) | OpenVX (видение) | OpenGLES | OpenCL | Вулкан | PCIe | Гигабитный Ethernet | LPDDR4 | DDR4 | DDR3L | опция ECC |
i.MX 8 Расширенная графика, производительность и виртуализация | 2 | 4 | 2 | 1 | 2 | 4к + 1080р 2 / 1 / 1 | 2 / 2 / 1 | 4К (ч.265, ч.264) | 1080p60 (ч.264) | Да | 3.1 | 2.0 | Да | 2 | 2x | Да | Да | ||||
i.MX 8M Расширенные возможности аудио, голоса и видео | 4 | 1 | 1 | 4к + 1080р 1 / 0 / 1 | 2 / 0 / 0 | 4Кп60 с Высокий динамический диапазон (h.265, VP9); 4Kp30 (h.264, VP8) | 1080p30 (ч.264) - ЮЗ | 3.1 | 1.2 | Да | 2 | 1x | Да | Да | Да | ||||||
i.MX 8M Mini Встраиваемые потребительские и промышленные приложения | 4 | 1 | 1 | 1080p 1 / 0 / 0 | 1 / 0 / 0 | 1080p60 (h.265, VP9, h.264, VP8) | 1080p60 (ч.264) | 2.0 | 1 | 1x | Да | Да | Да | ||||||||
*i.MX 8ULP Промышленные, мобильные и умные домашние приложения | 2 | 1 | 1 | 2 | 1 / 1 / 0 | 1 / 1 / 0 | 3.1 | Да | Да | 0 | 0x | Да | |||||||||
*i.MX 8ULP-CS Cloud Secure для IoT и промышленных приложений | 1 | 1 | 1 | 1 | 1 / 1 / 0 | 1 / 1 / 0 | Нет | 0 | 0x | Да | |||||||||||
i.MX 8X Сертифицированная безопасность и эффективная работа | 4 | 1 | 1 | 1 | 4К или 2x 1080p 2 / 1 / 0 | 1 / 1 / 0 | 4K (h.265); 1080p60 (h.264, VP8) | 1080p30 (ч.264) | 3.1 | 1.2 ЭП | Да | 1 | 2x | Да | Да | Да |
*предварительная подготовка
Особенность | ARM-ядро | ЦСП | ГПУ | PCIe3.0 | ||
---|---|---|---|---|---|---|
i.MX 8 QuadMax | 2× Cortex-A72 | 4× Cortex-A53 | 2× Cortex-M4F | HiFi 4 DSP | 2 х GC7000XSVX | 1x (2-полосный) |
i.MX 8 QuadPlus | 1× Cortex-A72 | 2 х GC7000Lite/XSVX | 1x (1-полосный) |
Серия i.MX 8M была анонсирована 4 января на выставке CES 2017. [17] Основные характеристики: [18]
Особенность | ARM-ядро | ARM-ядро | Аудио | ГПУ | ВПУ | Камера |
---|---|---|---|---|---|---|
i.MX 8M Двойной | 2× 1,5 ГГц Cortex-A53 | 1× Cortex-M4F | 20 каналов вход/выход; 32 бит до 384 кГц, с поддержкой DSD512 | GC7000Lite | 4Kp60, H.265 и VP9 | 2× MIPI-CSI |
i.MX 8M Quad | 4× 1,5 ГГц Cortex-A53 | |||||
i.MX 8M QuadLite | - | |||||
i.MX 8M Соло | 1× 1,5 ГГц Cortex-A53 | GC7000nanoULTRA | - |
i.MX 8M Mini — первый встраиваемый многоядерный гетерогенный процессор NXP, созданный с использованием технологического процесса 14LPC FinFET.
В основе лежит масштабируемый комплекс ядер, состоящий из четырех ядер Arm Cortex-A53, работающих на частоте до 2 ГГц, а также домен обработки в реальном времени на базе Cortex-M4 с частотой 400 МГц и выше. Варианты ядер i.MX 8M Mini используются для потребительских, аудио, промышленных, машинного обучения и вывода у различных поставщиков облачных услуг.
Особенности [19]
Особенность | ARM-ядро | ARM-ядро | DRAM | Аудио | ГПУ | Видео декодирование | Видео кодирование | Отображать | Камера | USB с PHY |
---|---|---|---|---|---|---|---|---|---|---|
i.MX 8M Мини | 1×, 2× или 4× Cortex-A53 | 1× Cortex-M4F | 32-битная LPDDR4/DDR4/DDR3(L) | 20x И 2 С 32 бит до 384 кГц с поддержкой DSD512 и TDM 8-канальные микрофонные входы PDM | 3D: GCNanoUltra 2D: GC320 [20] | 1080p60 H.265, H.264, VP8, VP9 | 1080p60 H.264, VP8 | 1x MIPI-DSI | 1x MIPI-CSI | 1x PCIe 2.0 3x SDIO/eMMC 2x USB 2.0 1x GbE |
i.MX 8M Мини Лайт | - | - |
Серия i.MX 8X была анонсирована 14 марта 2017 года. [21] Основные характеристики: [22]
Особенность | ARM-ядро | ARM-ядро | DSP-ядро | DRAM | ГПУ | ВПУ | Ethernet | USB с PHY | |
---|---|---|---|---|---|---|---|---|---|
i.MX 8 QuadXPlus | 4× 1,2 ГГц Cortex-A35 | 1× Cortex-M4F | Tensilica HiFi 4 DSP | 32-битный | DDR3L (опция ECC) LPDDR4 (без ECC) | GC7000Lite | 4K H.265 дек. 1080p H.264 кодировка/декодирование | 2× гигабит с AVB | 1× USB 3.0 1× USB 2.0 |
i.MX 8 DualXPlus | 2× 1,2 ГГц Cortex-A35 | ||||||||
i.MX 8 DualX | 16-битный | GC7000UltraLite | 1080p H.264 кодировка/декодирование | 1× гигабит с AVB 1× 10/100 | 2×USB 2.0 |
Интерфейсы | Тип памяти | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Семейство продуктов | Кортекс-A55 | Кортекс-М33 | Кортекс-М7 | ЦСП | НПУ | ГПУ | Интернет-провайдер | Разрешение экрана и интерфейсы | Разрешение камеры и интерфейсы | PCIe | USB 2.0 | USB3.0 | Ethernet | Внешняя память | CAN-FD | УАПП | Flex - IO | Аудио | Другие | LPDDR4 (с ECC) | LPDDR4X (с ECC) |
i.MX 91[1]Безопасное, энергоэффективное семейство процессоров для приложений обеспечивает основные возможности Linux для тысяч периферийных приложений | 1 | 24-битный параллельный RGB/YUV-дисплей | 8-битная параллельная RGB/YUV-камера | 2x USB 2.0 (двойной режим, с типом C) | 2x 1GbE (1 с TSN) | 3x SD/SDIO3.0/eMMC5.1, 1x восьмеричный SPI | 2 | 8 | 2x 32-контактный | 3 SAI (1 2-полосный, 2-1-полосный)/ 4x I2S TDM (32-бит @ 384 кГц) 8-канальный вход микрофона PDM + выход звука среднего качества, SPDIF | 1x 4-канальный, 12-битный АЦП, 8x I2C, 8x SPI, 2x I3C XSPI ответчик | ||||||||||
i.MX 93ML Acceleration, энергоэффективный микропроцессор для автомобильного, потребительского и промышленного Интернета вещей | 2 | 1 | 1 | 2D | 1080p60 MIPI DSI (4-полосный), 720p60 LVDS (4-полосный), 24-битный параллельный RGB | 1080p60 MIPI CSI (2-полосный), 8-битный параллельный YUV/RGB | 2 | 2x 1GbE с 1 с TSN | 3x SD/SDIO3.0/eMMC5.1, 1x восьмеричный SPI | 2 | 8 | 2x 32-бит | 7x I2S, SPDIF, микрофон PDM, выход MQS | 4-канальный 12-битный АЦП, 8x I2C, 2x I3C, 8x SPI | |||||||
i.MX 95[1]Безопасный, защищенный, подключенный процессор приложений для автомобильной, промышленной и IoT Edge | До 6 | 1 | 1 | Аудиофреймворк Immersiv3D™ | 1 | 3D | 1 | 4К30П, 3840x1440P60 MIPI-DSI (4-полосный) До 1080P LVDS (2x 4-полосных или 1x 8-полосный) | 2x4kp30, 4x1080p60, 8x1080p30 MIPI-CSI (2x 4-полосные) | 2 Gen 3.0 (1-полосный) | 1 | 1 | 10 GbE + 2x 1 GbE с 1x TSN | 3x SD/SDIO3.0/eMMC5.1, 1x восьмеричный SPI |
Этот раздел нуждается в расширении . Вы можете помочь, дополнив его. ( Август 2020 ) |
По состоянию на август 2020 года это семейство состоит из устройств Cortex-M7 (400–600 МГц с объемом SRAM до 2 МБ) и устройств Cortex-M33 (200–300 МГц с объемом SRAM до 5 МБ).
В этой серии используются большие объемы SRAM вместо флэш-памяти. [23]
Серия была представлена на частоте до 600 МГц на 40-нм узле, которая позже была модернизирована до 1 ГГц на 28-нм узле. [23]
Первым устройством этой серии стал i.MX RT1050, представленный осенью 2017 года. [23] NXP поддерживает компилятор нейронных сетей PyTorch Glow с открытым исходным кодом в своем программном обеспечении для машинного обучения eIQ . [24] Это особенно нацелено на приложения IoT .
По состоянию на август 2020 года i.MX RT1170 находится в стадии подготовки к производству. Он рассчитан на производительность 1 ГГц на Cortex-M7 и обеспечивает дополнительный сопроцессор Cortex-M4. Для периферийных устройств RT1170 обеспечивает два порта Gb Ethernet, которые не встречаются больше нигде в этом семействе продуктов. [25] Деталь изготовлена по технологии FD-SOI 28 нм. Процессоры работают в отдельных доменах синхронизации и питания, в остальном все разделено между двумя ядрами, за исключением частных кэшей L1. [26]
Очень похожая серия, разработанная для автомобильного рынка и в настоящее время использующая ядра ARM Cortex-A53 и/или ARM Cortex-M4, была представлена в середине 2015 года под префиксом S32 .
Freescale предложила многоуровневый подход к программному обеспечению с выбором оптимизированных для ее чипов программных компонентов. Пакеты поддержки платы i.MX (BSP), общие для всех узлов i.MX, состоят из оптимизации ядра, аппаратных драйверов и модульных тестов. Компания также предоставляет мультимедийные кодеки (ARM и ускоренные видеопроцессоры). i.MX также включает промежуточное программное обеспечение с повторным использованием фреймворков с открытым исходным кодом, таких как плагины мультимедийных фреймворков, управление питанием, безопасность/DRM или графика ( OpenGL / OpenVG ).
Комплекты разработки Freescale i.MX включают программный стек Linux со средой GNOME Mobile.
В семействе i.MX51 эталонным пользовательским интерфейсом является Ubuntu . Последняя поддерживаемая версия Ubuntu — 10.04.1 (все еще доступна на зеркалах). Ubuntu прекратила «официальную» поддержку семейства i.MX51 с версии 10.10. [27] Начиная с Ubuntu 11.10 поддержка платы i.MX53 Quickstart доступна в виде предустановленной настольной или серверной SD-карты. [28]
Дистрибутив OpenEmbedded Linux поддерживает несколько платформ i.MX.
Поддержка коммерческого Linux предоставляется такими компаниями, как Lanedo , TimeSys , MontaVista , Wind River Systems и Mentor Graphics .
Поддержка Freescale i.MX51 была добавлена в FreeBSD 20.03.2013. [29] С тех пор была добавлена поддержка и других членов семейства i.MX5.
Поддержка семейства Freescale i.MX 6 была добавлена в FreeBSD 31 октября 2013 г. [30]
NetBSD 6.0 поставляется с поддержкой Freescale i.MX51. [31] В версии 7.0 была добавлена поддержка плат на базе i.MX 6. [32]
Поддержка SoC серии i.MX 6 от FreeScale была добавлена в [33] OpenBSD 06.09.2013.
Поддержка i.MX в RISC OS доступна с 2015 года.
В комплекты разработки Freescale i.MX входит WinCE .
В феврале 2010 года Freescale запустила платформу Android для семейства i.MX5x. [34]
В начале 2010 года Freescale продемонстрировала ChromiumOS , работающую на процессоре i.MX515. [35] Компания не раскрыла никаких дальнейших планов относительно Chromium или Chrome.
У Freescale есть ряд партнёров, предоставляющих операционные системы реального времени и программное обеспечение, работающее на процессорах i.MX, такие как Trinity Convergence , Adeneo, Thundersoft, Intrinsyc, Wind River Systems , QNX , Green Hills , SYSGO и Mentor Graphics . [36]
wolfSSL включает поддержку i.MX6 для всех версий после (и включая) wolfSSL v3.14.0. wolfSSL также обеспечивает дополнительную поддержку для использования модуля криптографической поддержки и обеспечения (CAAM) на i.MX6. [37]
9front работает на MNT Reform (i.MX8) с середины 2022 года. [38]
В январе 2010 года Freescale анонсировала первую платформу своей серии Smart Application Blueprint for Rapid Engineering (SABRE). [39] Это смартбук (планшетный форм-фактор с 7-дюймовым резистивным сенсорным экраном), работающий на i.MX515.
В феврале 2010 года компания Freescale представила демонстрационную версию платформы SABRE для электронных книг [40] на базе i.MX515.
Еще больше референсных плат упоминается и поддерживается через сайт сообщества Freescale i.MX. Они включают:
{{cite web}}
: CS1 maint: архивная копия как заголовок ( ссылка ){{cite web}}
: CS1 maint: архивная копия как заголовок ( ссылка )