I.MX

Freescale i.MX（アイドット・エムエックス）は、ARMアーキテクチャに基づいており、低消費電力に焦点を当てたマルチメディアアプリケーション向けのフリースケール・セミコンダクタ独自のマイクロプロセッサファミリである。(フリースケール・セミコンダクタは2015年12月にNXPセミコンダクターズに買収されたため、現在はi.MXはNXPの製品となっている) i.MXアプリケーション·プロセッサは、CPU・VPU・GPUなどと、一つのダイに多くの処理ユニットを統合する SoC である。 i.MX は、自動車、産業用および民生市場向けに開発されている。それらのほとんどは10〜15年の長期安定供給を保証している。Ford Sync、Amazon Kindle、Sony Reader、Kobo、Logitech Harmony リモートコントローラ、Squeezebox ラジオ、東芝 Gigabeat MP4プレーヤー、ベネッセコーポレーションチャレンジタブレットなど多くのデバイスが i.MX プロセッサを使用している。 i.MX は、以前は "DragonBall MX" ファミリー、DragonBall マイクロコントローラの第五世代と呼ばれていた。i.MX は、もともとは "innovative Multimedia eXtension" を意味していた。
i.MX ソリューションは、ハードウェア（プロセッサおよび開発ボード）とプロセッサに最適化されたソフトウェアで構成されている。
i.MX5x シリーズ.
i.MX5x シリーズは、ARM Cortex-A8コアをベースにしている。i.MX51 ファミリ（スマートブックまたは車載インフォテインメントのようなハイエンドのマルチメディアデバイス）および i.MX50 ファミリ（eリーダー）：これは、2つのファミリを含む。それは、CMOS 65nmプロセスで設計されている。一部のモデルでは、z460 の Imageon GPU を搭載。
i.MX50 ファミリ.
i.MX508 プロセッサは、E-Ink社とFreescale社の共同開発。eリーダー専用。 2010年に発売、PCB上の部品コストとスペースの両方を節約するために、シリコン内のE-Inkディスプレイ·コントローラを統合している。LPDDR2 400MHz をサポート。
i.MX51 ファミリ.
2009年発表。DDR2 200MHz。
i.MX53 ファミリ.
i.MX535は、2010年6月発表。2011年第1四半期に出荷開始。
i.MX6 シリーズ.
i.MX6 シリーズは、ARM Cortex-A9のソロ、デュアル、クワッドコアに基づくフリースケールの i.MX ポートフォリオ。CMOS 40nmプロセスで設計されている。 i.MX6ソロ、デュアル、クワッドはラスベガスのコンシューマー・エレクトロニクス・ショーで2011年1月に発表、2012年12月11日量産開始。
i.MX6 Solo ファミリ.
対応メモリは、
i.MX6 Dual/Quad ファミリ.
対応メモリは、LPDDR2 (32bit x2) 533 MHz (DualLite は 400MHz) または DDR3 (64bit x1) または LV-DDR3 (64bit x1)。
Vivante GC2000 は 4コア、24 GFLOPS。
VPUのサポートコーデック
VPU の内部には BIT プロセッサと呼ばれる DSP があり、コーデックごとに 16KB 以下のマイクロコードがあり、それらを読み込むことでコーデックを切り替える。vpu_ で始まるC言語用のAPIも公開されているが、Linux からは GStreamer からも利用できるようにドライバが公開されている。
ソフトウェア.
Android.
2010年2月に、フリースケールは i.MX5x のために、Android プラットフォームを立ち上げた。
Linux.
フリースケール i.MX 開発キットには、GNOME モバイル環境の Linux ソフトウェアスタックが含まれている。
i.MX51ファミリでは、リファレンスユーザインタフェースは Ubuntu。Ubuntu 10.04.1 をサポート。i.MX53 クイックスタートボードは、Ubuntu 11.10 をサポートしており、プリインストール済みのデスクトップまたはサーバのSDカードとして使用可能。i.MX6 シリーズは Freescale や Linaro から Ubuntu がリリースされている。
OpenEmbedded Linuxディストリビューションには、いくつかの i.MX プラットフォームをサポートしている。
商用Linuxのサポートは、MontaVista、ウインドリバー・システムズ、メンター・グラフィックスなどから提供されている。
Windows CE.
フリースケールのi.MXの開発キットは、Microsoft Windows Embedded CE を含む。