17. Februar 2020
PicoCoreMX8MN - COM Modul mit NXP i.MX8M Nano CPU
COM Modul mit NXP i.MX8M Nano CPU
High Performance im kompakten Format
Basierend auf der NXP i.MX8M Nano CPU hat F&S Elektronik Systeme ein günstiges CPU Modul (35x40mm) mit vielen industriellen Schnittstellen und großer Softwareunterstützung entwickelt.
Der heterogene Multikernprozessor besteht aus bis zu vier ARM® Cortex®-A53 Kernen (1,5GHz) und einem zusätzlichen Cortex®-M7 für Echtzeitverarbeitung. Es stehen bis zu 2x Gbit Ethernet, CAN-FD, USB, 2x SDIO, 4x I2C, 2x SPI, 4x UART, Audio (Line In/ Out/ Mic/ Headphone oder I2S), GPIOs, PWM und MIPI-CSI für Kameraanbindung zur Verfügung. Displays können entweder über eine MIPI-DSI Schnittstelle (4 lanes) oder über LVDS (2 channels) angeschlossen werden. Die maximale Auflösung beträgt FullHD. Das optionale WLAN/ BT5.0 LE Modul mit Antennenbuchse macht auch tragbare Anwendungen möglich.
Der i.MX 8M Nano verfügt über OpenGL 2.1/ 3.0/ 3.1 und OpenCL 1.2.
Diese Einheit bietet genügend Performance für ein modernes Bedieninterface.
Die PicoCore™MX8MN wird mit bis zu 8GB RAM, 512MB SLC NAND Flash oder 32GB eMMC angeboten. Ein kleines NOR Flash zur Speicherung von Geräteparametern ist natürlich ebenfalls vorgesehen.
Neben Secure Boot (Schutz des Systems gegen Manipulation und Schutz der Software gegen Entschlüsseln) bietet auch ein zusätzlicher Security Chip (NXP A71CH Plug-&-Trust-Secure-Element) weitere Sicherheit für IoT Verbindungen. Die Programmierung der Zertifikate kann der Kunde selbst vornehmen, alternativ bietet F&S Elektronik Systeme dies als Service an.
Das Betriebssystem Linux (mit Support für Buildroot und Yocto), wurde von der erfahrenen Softwaremannschaft von F&S Elektronik Systeme portiert. Für alle Schnittstellen wurden die Treiber angepasst und getestet. Es werden unterschiedliche Speichergrößen und verschiedene Displays unterstützt. Für viele Touch-Controller existieren fertige Treiber. Für den Cortex®-M7 stehen ein angepasstes FreeRTOS und verschiedene „Bare Metal“ Beispiele zur Verfügung. Die Kommunikation zwischen Cortex®-M7 und Cortex®-A53 ist implementiert und getestet. Der Cortex®-M7 kann Echtzeitaufgaben bereits kurz nach dem Einschalten abarbeiten.
Umfangreiche Dokumente erläutern die Entwicklung sowohl auf Linux Seite als auch auf Cortex®-M7 Seite. Mit Hilfe der zum Download bereitgestellten virtuellen Maschine kann sofort mit der Entwicklung der eigenen Applikation, z.B. unter QT begonnen werden.
Der PicoCore™ Standard (35x40 mm) verwendet zwei Steckverbinder (Hirose DF40C) mit je 100 Pins. Dies ermöglicht eine kompakte Bauform und einen geringen Board-to-Board Abstand (1,5-4mm Board) und ist in 0°C – 70°C aber auch bis -40°C - +85°C verfügbar.
Mit der F&S Projektgarantie begleitet F&S Elektronik Systeme die Kunden vom Projektstart bis zum erfolgreichen Abschluss des Projektes. Dafür stehen Starterkit (inklusive 7“ Touch-Display), Workshops, Unterlagen für Hardware- und Softwareentwicklung und kostenfreier Support durch die erfahrenen Ingenieure der F&S Elektronik Systeme GmbH zur Verfügung.
Die PicoCore™MX8MN ist mindestens bis 2029 verfügbar und es stehen zwischenzeitlich sechs PicoCore™ COM Module mit NXP CPUs zur Verfügung, weitere werden folgen.
Die PicoCore™MX8MN kann direkt über F&S Elektronik Systeme oder über einen der weltweiten Distributionspartner bezogen werden.