Im Rahmen eines Kundenprojektes beschäftigen wir uns gerade intensiver mit dem KaRo TX6 System on Module (SoM), einem kompletten Freesale/NXP i.MX6 Rechner, incl. RAM und Massenspeicher, in dem Fall eMMC, in der Größe eines SO-DIMMs.
Das TX6UL Modul ist die Einstiegsvariante, mit einer iMX6 UltraLite CPU mit einem Core bei 528MHz, 256MB DDR RAM und wahlweise 128MB NAND Flash oder 4GB eMMC. Die Preise beginnen bei knapp 40€ (zzgl. MwSt.) im Einzelstück. Eine bereits recht leistungsfähige Plattform. Die Architektur der i.MX6UL CPU zu den anderen i.MX6 Varianten ist jedoch leicht unterschiedlich. So hat der UL keinerlei Grafik- oder Videobeschleunigung. Auch ist Peripherie zwar von der Funktion her weitgehend identisch, aber in Details anders. Ein direktes Upgrade vom UL auf eine der größeren i.MX6 Varianten ist daher mit zusätzlichem Software Anpassungsaufwand verbunden.
Die nächste größeren KaRo Module sind die TX6S, TX6DL und TX6Q mit Single Core, Dual Core und Quad Core Versionen des i.MX6. Ein Upgrade von z.B. einem TX6S auf ein TX6DL oder sogar TX6Q ist mit nur geringem Software Aufwand möglich.
Alle KaRo TX6 Module kommen von Hause aus mit Linux Unterstützung, d.h. U-Boot Bootloader und Mainline Linux Kernel. Die Quelltexte sind offen auf Github.
Jetzt sind die SO-DIMM Module als solche noch nicht sehr gut für Entwicklungen zu handhaben, wenngleich der komplette Rechner incl. Speicher und Spannungsversorgung auf dem SO-DIMM enthalten ist. Mit einem entsprechenden Baseboard mit SO-DIMM Steckplatz werden die Anschlüsse handhabbar.
Ein günstiges Baseboard wird von dem Distributionspartner Glyn angeboten, das Aclavis Baseboard.
Das Baseboard führt die Anschlüsse des SoM auf größere und übliche Steckerbinder und bietet die notwendigen Schnittstellenankopplungen, wie RS232 Pegelwandler, Ethernet Magnetics etc. Zum Anschluss von LC-Displays stehen zwei Varianten zur Verfügung, mit 24 Bit RGB TTL Interface oder LVDS. Das TTL Interface ist auf einem 40-pol FFC Verbinder herausgeführt, in der Belegung der Glyn Family Concept TFT Displays, incl. Stromversorgung und I2C bspw. für einen kapazitiven Touchscreen. Das Baseboard ist ab ca. 50€ (netto) erhältlich.
Wenn Sie Interesse an einem (oder mehreren) solcher Kits haben oder Software Entwicklungsunterstützung für KaRo/Glyn Produkte haben, sprechen Sie uns gerne an.