armStone™MX8ULP
Single Board Computer PicoITX with NXP i.MX 8ULP
For the start of development, we recommend: |
armStone™MX8ULP | ||
State | Samples | |
CPU | ||
CPU | NXP i.MX 8ULP | |
Core | ARM Cortex-A35 Cortex-M33 Hifi 4 DSP |
|
No of Cores | 2x A35 + 1x M33 + DSP | |
Frequency | 800MHz + 216MHz + 600MHz | |
L2-Cache | 512kB | |
GPU | 2D, 3D: ES™ 3.1, CL™, VG™ 1.1 | |
Operating System | ||
Linux | Yocto (uboot installed) |
|
Real Time | FreeRTOS | |
Memory | ||
Flash | 64 kbit EEPROM | |
eMMC | max. 64GB | |
RAM | max. 2GB LPDDR4 x32 |
|
Interfaces | ||
SD-Card | 1x µSD Slot | |
Ethernet | 1x 100 Mbit | |
WiFi | WIFI 6 | |
BT | 5.2 | |
USB Host | 4x 2.0 | |
USB Device | 1x Type-C (USB 2.0) | |
CAN | 1x CAN w/ Phy | |
UART | 3x | |
I2C | 4x | |
SPI | 2x | |
Audio | Line IN/ OUT/ MIC/ Headphone opt. I2S |
|
Digital I/O | max. 32 | |
ADC | 4x | |
Touch Panel | via I2C or USB | |
Camera | MIPI-CSI (2 lanes) |
|
RTC | PCF85263ATL | |
More | RS485 | |
Display | ||
LVDS | 8 Lanes | |
MIPI-DSI | 1x 4 Lanes | |
Common | ||
Supply Voltage | 5V DC/±5% | |
Power Consumption | t.b.d. | |
Operating Temperature | 0°C - +70°C -25°C - +85°C -40°C - +85°C |
|
Size | 100x72x15mm | |
Weight | ~50g | |
Long Term Availability | 2038 |
armStone™MX8ULP-V2I-LIN | armStone™MX8ULP-V4I-LIN | |
State | Samples | Samples |
CPU | - | - |
CPU | NXP i.MX 8ULP | NXP i.MX 8ULP |
Core | ARM Cortex-A35 Cortex-M33 Hifi 4 DSP |
ARM Cortex-A35 Cortex-M33 Hifi 4 DSP |
No of Cores | 2x A35 + 1x M33 + DSP | 2x A35 + 1x M33 + DSP |
Frequency | 800MHz + 216MHz + 600MHz | 800MHz + 216MHz + 600MHz |
L2-Cache | 512kB | 512kB |
GPU | 2D, 3D: ES™ 3.1, CL™, VG™ 1.1 | 2D, 3D: ES™ 3.1, CL™, VG™ 1.1 |
Operating System | - | - |
Linux | Yocto (uboot installed) |
Yocto (uboot installed) |
Real Time | FreeRTOS | FreeRTOS |
Memory | - | - |
Flash | 64 kbit EEPROM | 64 kbit EEPROM |
eMMC | 8GB | 8GB |
RAM | 1GB LPDDR4x32 | 2GB LPDDR4x32 |
Interfaces | - | - |
SD-Card | 1x µSD Slot | - |
Ethernet | 1x 100 Mbit | 1x 100 Mbit |
WiFi | - | WIFI 6 |
BT | - | 5.2 |
USB Host | 4x | 4x |
USB Device | 1x Type-C (USB 2.0) | 1x Type-C (USB 2.0) |
CAN | 1x CAN w/ Phy | 1x CAN w/ Phy |
UART | 3x | 3x |
I2C | 4x | 4x |
SPI | 2x | 2x |
Audio | IN/ OUT/ MIC/ Headphone | IN/ OUT/ MIC/ Headphone |
Digital I/O | max. 32 | max. 32 |
ADC | 4x | 4x |
Touch Panel | via I2C | via I2C |
Camera | MIPI-CSI (2 lanes) | MIPI-CSI (2 lanes) |
RTC | PCF85263ATL | PCF85263ATL |
More | RS485 | RS485 |
Display | - | - |
LVDS | 8 Lanes | 8 Lanes |
Common | - | - |
Supply Voltage | 5V DC/±5% | 5V DC/±5% |
Power Consumption | t.b.d. | t.b.d. |
Operating Temperature | -25°C - +85°C | -25°C - +85°C |
Size | 100x72x15mm | 100x72x15mm |
Weight | ~50g | ~50g |
Long Term Availability | 2038 | 2038 |
armStone™MX8ULP-V2I-LIN | armStone™MX8ULP-V4I-LIN |
[ProductVariantsTable sku="armStoneMX8ULP" ProductType="3" price="1" locale"de_DE"]
Software
![]() |
Display Customization (RGB or LVDS display under Linux) Creation of a DeviceTree (Buildroot or Yocto) for your F&S Board. The DeviceTree contains the appropriate entries for your display. SKU: EW-SW |
700,- € | ||
![]() |
Display Customization (MIPI-DSI Display under Linux) Creation of a DeviceTree / kernel (Buildroot or Yocto) for your F&S Board. The DeviceTree / kernel contains the appropriate entries for your MIPI-DSI display. SKU: EW-SW-MIPI-DSI-Linux |
1,000,- € |
Displays
![]() |
7” LVDS Display with PCAP Touch (long-term available) 7” LVDS LCD Display with PCAP Touch SKU: LCD.7.LVDS.1 |
89,- € | ||
![]() |
10” LVDS Display with PCAP Touch (long-term available) 10” LVDS LCD Display with PCAP Touch SKU: LCD.10.LVDS.1 |
130,- € | ||
![]() |
3.5" MIPI-DSI Display with PCAP Touch (long-term available) 3.5" TFT (640x480) MIPI-DSI Display with PCAP Touch (TFT-3.5"-MIPI-DSI-PCAP Touch) SKU: B.LCD.22 |
80,- € |
Cables
![]() |
LVDS/MIPI Adapter Cable LVDS/MIPI cable with two 30pin connectors each (JAE X30HL-B to JAE X30HL-B) SKU: B.MKAB.44 |
22,- € | ||
![]() |
LVDS Cable LVDS cable with JAE FI X30 on one side and open ends on the other side SKU: B.MKAB.53 |
22,- € | ||
Backlight Cable Backlight cable for connecting the 7"/10" LVDS displays (LCD.7.LVDS.1 and LCD.10.LVDS.1). SKU: B.MKAB.35 |
7,- € |
Adapters
Power Adapter V4 It allows powering the armStoneMX8ULP with 24V. SKU: ADP-NT24V4 |
40,- € | |||
![]() |
MIPI Camera Kit Adapter module with camera SKU: ADP-MIPICAM1 |
100,- € |
Workshops
![]() |
Workshops Workshops for F&S Boards with Windows Embedded Compact or Linux - Beginner Workshops - Qt 5 - Asymmetric Multiprocessing - Secure Boot SKU: NDCU-WS1 |
Request |
Others
![]() |
Heat Spreader OSM Size-S Heat Spreader for cooling the OSM Size-S modules SKU: MHS.OSM.1 |
10,- € | ||
![]() |
Heat Sink OSM Size-S Heat sink for cooling OSM Size-S (30x30mm) modules. SKU: MHS.OSM.2 |
12,- € | ||
![]() |
Patch Antenna Patch antenna for WLAN/BT (2.4/ 5 GHz) for connection to F&S boards with WLAN/BT antenna socket. SKU: B.ANT.6 |
3,- € |
Variants
![]() |
armStone™MX8ULP-V2I-LIN Single board computer with NXP i.MX8ULP SoC, LVDS interface and many industrial interfaces. SKU: aStone8ULP-V2I-LIN |
Request | ||
![]() |
armStone™MX8ULP-V4I-LIN Single board computer with NXP i.MX8ULP SoC, Wifi 6 WLAN module, BT 5.2, LVDS interface and many industrial interfaces. SKU: aStone8ULP-V4I-LIN |
Request |
Starterkits
![]() |
Starterkit armStone™MX8ULP Linux Starter kit with armStoneMX8ULP, cable kit, antenna, power adapter, access data for documentation and software SKU: aStone8ULP-SKIT-LIN |
Request |
We provide a tested software environment for the armStoneMX8ULP. Part of this environment is the Linux Yocto release and the BSP for the Cortex-M33. Announcements about new versions of this package are made in the support forum.
Yocto
Architecture | Type | Release Name | Bootloader | Kernel | OS | Help File | Software |
---|---|---|---|---|---|---|---|
FSIMX8ULP | Yocto | fsimx8ulp-Y2024.04-pre | U-Boot 2024.04 | Linux 6.1.55 | Yocto 4.2 Mickledore |
For the CPU NXP i.MX8ULP F&S offers a Yocto based environment. In addition, F&S provide a BSP for FreeRTOS and bare metall programming. This BSP makes it easier to use features of Cortex-M33.
Yocto has established itself as the standard for Linux build environments in recent years. Our standard configuration, which is intended to give a first impression of the module's functionality, includes the following features: Busybox, gdb, alsa-utils, gstreamer, fbv, X11R7, matchbox, feh, openssl, openssh, ncurses, can-utils, iproute2, ftpd, httpd, telnet, tftp, and much more.
F&S also offers a virtual machine (based on VirtualBox) with an installed Linux based on the Fedora distribution for free download. All packages necessary to translate our software are already installed. All services (NFS, TFTP) for working with our boards are also installed. Our BSP is unpacked and precompiled in the right directories. With this virtual machine it doesn't matter whether you use Windows or Linux as the host. Simply download the VHD, import it into VirtualBox and development can begin immediately.
FreeRTOS
In addition to the 2 Cortex-A35 cores, the NXP i.MX 8ULP SoC also has a Cortex-M33 core. The Cortex-M33 core is particularly suitable for real-time tasks or for power saving.
F&S offers a completely tested BSP for the use of the Cortex-M33 for FreeRTOS or Bare Metal application.
Start Your Development in Less Than an Hour - F&S Development Machine - Fedora 36
Fedora 36 is a VirtualBox Appliance based on Fedora 36, provided by F&S.
You will need less than an hour to start your development with this machine!
It is available for our customers for free.
VirtualBox is a high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2.
The F&S Development Machine contains installed Board Support Packages for:
- fsimx8mp-Y2023.09 (/home/developer/fsimx8mp-Y2023.09)
- fsimx8mm-Y2023.10 (/home/developer/fsimx8mm-Y2023.10)
- fsimx8mm-B2023.11 (/home/developer/fsimx8mm-B2023.11)
- fsimx8mn-Y2024.02 (/home/developer/fsimx8mn-B2024.02)
More BSP will be included. Please see our support forum for updates.
The F&S toolchain is installed, the source code is extracted and ready to run. Needed system packages and essential tools are installed, too.
Besides that, it contains a configured environment for Qt development (Qt) with cross-compile/debug kit, deployment strategy and demo application.
Please notice that it is required to register on our website to download this machine.
➜ Download F&S Development Machine - Fedora 26
➜ Quickstart Dokumentation
Sorry, there are no files to show.
armStoneMX8ULP - Hardware
- armStoneMX8ULP Hardware Documentation (1 MB, pdf) - 07/01/2025
Usage
By downloading you accept our general terms and conditions.
armStoneMX8ULP - Linux
- Advice for Linux on PC (2 MB, pdf) - 10/01/2018
- Quickstart with FS Development Machine (1 MB, pdf) - 06/05/2020
- F&S Secure Boot (534 KB, pdf) - 19/03/2020
- Application Development with Eclipse (2.4 MB, pdf) - 18/10/2022
- Application Development with QT (2.1 MB, pdf) - 29/07/2025
- Application Development with Crank (485 KB, pdf) - 28/07/2022
- Steps Required For Creating A Progress Bar In Linux (473 KB, pdf) - 12/07/2019
- Linux on F&S Boards (2.9 MB, pdf) - 20/12/2023
- Mono on F&S Boards (2.6 MB, pdf) - 17/11/2023
- DOTNET on F&S Boards (1.1 MB, pdf) - 19/06/2024
- Visual Studio Code C/C++ Application Development (455 KB, pdf) - 29/05/2024
- FreeRTOS on FSiMX8MP Boards
Usage
By downloading you accept our general terms and conditions.
Usage
By downloading you accept our general terms and conditions.
Usage
By downloading you accept our general terms and conditions.
Usage
By downloading you accept our general terms and conditions.
Usage
By downloading you accept our general terms and conditions.
Usage
By downloading you accept our general terms and conditions.
Usage
By downloading you accept our general terms and conditions.
Usage
By downloading you accept our general terms and conditions.
Usage
By downloading you accept our general terms and conditions.
Usage
By downloading you accept our general terms and conditions.
Usage
By downloading you accept our general terms and conditions.
Variants
![]() |
armStone™MX8ULP-V2I-LIN Single board computer with NXP i.MX8ULP SoC, LVDS interface and many industrial interfaces. SKU: aStone8ULP-V2I-LIN |
Request | ||
![]() |
armStone™MX8ULP-V4I-LIN Single board computer with NXP i.MX8ULP SoC, Wifi 6 WLAN module, BT 5.2, LVDS interface and many industrial interfaces. SKU: aStone8ULP-V4I-LIN |
Request |
Starterkit
![]() |
Starterkit armStone™MX8ULP Linux Starter kit with armStoneMX8ULP, cable kit, antenna, power adapter, access data for documentation and software SKU: aStone8ULP-SKIT-LIN |
Request |
Link to our Forum
Support finden Sie jederzeit in unserem Forum.
Newest Contributions
05 Aug, 08:46 |
etnaviv on armstoneA9r2 with fsimx6_etnaviv_defconfig and armstonea9r2dl.dtb from fsimx6-B2024.04 |
29 Jul, 10:52 |
FSInstaller - Recovery Tool for i.MX8 and i.MX93 series |
29 Jul, 05:52 |
How to enable HDMI video output |
28 Jul, 08:59 |
Troubleshooting Guide |
18 Jul, 16:23 |
F&S i.MX93 Yocto Pre-Release 2025.02.1 (fsimx93-Y2025.02.1-pre) |
17 Jul, 14:57 |
F&S Windows IoT Quick Start Guide |
08 Jul, 15:27 |
i.MX8M-Plus OSM specific Linux Release Y2025.04 (Yocto 4.0) |
08 Jul, 15:00 |
i.MX8M-Mini OSM specific Linux Release Y2024.10.1 (Yocto 4.0) |
07 Jul, 11:56 |
HMDI Schematic |
01 Jul, 11:15 |
How to power off USB? |
Energy Saving Single Board Computer |
---|
armStoneMX8ULP – Compact Performance with Cutting-Edge Connectivity The armStoneMX8ULP is a powerful single board computer in a compact Pico-ITX format, based on the energy-efficient NXP i.MX 8ULP processor. Equipped with a dual-core Cortex-A35, integrated graphics, and advanced features, it provides an ideal platform for industrial applications, IoT, and HMI. With Wi-Fi 6, Bluetooth 5.2, and a wide range of interfaces including USB, Ethernet, and serial ports (CAN, RS485, UART, I2C, SPI), the armStoneMX8ULP offers maximum flexibility and connectivity while maintaining minimal space and power requirements. It supports displays with LVDS, or MIPI-DSI interfaces. By using the NT24V4 power supply, the input voltage range can be extended from 5V to 13–36V. The perfect solution for your demanding projects! |