OKMX6UL-C1 Single Board Computer

CPU: i.MX6UltraLite

Architecture: Cortex-A7

Frequency: 528MHz

RAM: 512MB DDR3L

ROM: 4GB eMMC

System: Linux3.14.38+QT4.8.5,Linux4.1.15+QT5.6

Download Message Compare

Single Board Computer OKMX6UL-C1 based on NXP i.MX 6UltraLite

OKMX6UL-C1 is an embedded Linux ARM technology based development board/single board computer(SBC) featuring NXP(Freescale) i.MX 6UltraLite ARM Cortex-A7 processor. It is a complete, ready-to-use embedded system development board consisting a CPU module with based board, its CPU module is with compact size even smaller than NXP original SoM. OS Linux is well supported. Widely used in automotive telematics, IoT gateway HMI, home energy management systems, smart energy concentrators, intelligent industrial control systems, electronics POS devices, smart appliances, financial payment systems and other fields.

The OKMX6UL-C1 single-board computer is used to evaluate the FETMX6UL-C1 system on module(SoM), which can serve both as a development platform and an end product. With rich peripheral interface resources, including Ethernet, CAN, UART, 130w parallel camera, WIFI&BT, etc.


Compact size and felexible configuration

CPU module dimension: 40mm * 50mm,
6-layer ENIC PCB design, and a couple of board-to-board connectors to avoid misplug

iMX6UL CPU module

Industrial grade components integration

The CPU module is integrated by industrial grade components tested in environment of -40℃ to +85

Industrial grade components integration

Media player and digital video record

On-board IIS and audio chip of WM8960 for music displaying, and OV9650 camera is supported.

i.MX6UL single-board computer with Media player

OKMX6UL-C Single Board Computer

OKMX6UL-C consists of carrier board and SoM, it's available for SoM FETMX6UL-C1
(eMMC, commercial grade) and FETMX6UL-C2(NAND Flash, industrial grade)

OKMX6UL-C consists of carrier board and SoM

Applicable for different sized displays

4.3'' LCD(resistive touch), 7'' LCD(resistive touch) and 7'' LCD(capacitive touch) are all well supported

Applicable for different sized displays

OKMX6UL-C1 Single Board Computer Pin Diagram

OKMX6UL-C1 Single Board Computer Pin Diagram

OKMX6UL-C1 Single Board Computer block diagram

▊ Hardware Spec.


FETMX6UL-C1 System on Module Features
CPU NXP i.MX 6UltraLite
Architecture Cortex-A7
Frequency 528MHz
RAM 512M LvDDR3
Flash 4GB eMMC
Voltage Input 5V
GPU PXP
Dimensions 50mm* 40mm
Package board to board connector
OS Linux3.14.38+QT4.8
LCD RGB 24-bit
Audio 3x audio
I2C 4x IIC
SPI 4x SPI
QSPI 1x QSPI
CAN 2x CAN
USB 2x USB
SD/MMC/SDIO 2x SD/ MMC/ SDIO
Ethernet 2x 10/100M Ethernet
UART/IrDA 8x UART/ IrDA
EINT/GPIO supported
Video Coder software codec
EBI BUS supported
JTAG supported
Camera 1x 5.0MP parallel
PWM 8x PWM
ADC 10x ADC
ISO7816-3 2x ISO7816-3
Keypad Port 8*8
SPDIF 1x SPDIF

OKMX6UL-C1 Single Board Computer Features
Audio 1x Phone, 1x MIC, 2x Speaker
I2C 2x IIC
CAN 2x CAN
Camera 1x camera, 5.0MP parallel
SD/MMC/SDIO 1x SD/ MMC/ SDIO
USB Host 3x USB2.0
USB OTG 1x USB micro 2.0
Ethernet 2x 10/100M Ethernet, RJ45
UART 3x UART
Power In 5V
Camera OV9650(preview, photo taking)
JTAG supported
ADC 4x ADC, for resitive touching
DIP booting mode selection
Reset 1x reset
PWM 1x PWM, backlight adjusting
LCD 1x LCD, resistive touching
WiFi& BT 1x WIFI& BT
GPS serial interface
3G/4G USB 3G/4G wireless module
RTC supported
LED 2x LED

▊ Software Spec.


OS Linux
OS Linux-3.14.38+ Qt4.8.5 Linux-4.1.15+ Qt5.6(only supported by the one with 1GB NandFlash)
Compiler arm-fsl-linux-gnueabi-gcc-4.6.2 arm-poky-linux-gnueabi-gcc gcc-5.3.0



OS Flashing

flash OS image by SD card, USB OTG

flash OS image by SD card, USB OTG

flash single/ multiple files

flash single/ multiple files

can support yaffs file system

can support ext3/ yaffs file system

UBOOT booting mode(eMMC/SD/USB OTG/NAND) booting mode(eMMC/SD/USB OTG/NAND)
RAM(256M) RAM(256M)
UBOOT LOGO UBOOT LOGO





















Linux Kernel

Version: Linux-3.14.38 Version: Linux-4.1.15
file system: EXT3/NFS/FAT32/NTFS file system: EXT3/NFS/FAT32/NTFS
eMMC driver(8G/4G) eMMC driver (8G/4G), nandflash(1G)
watchdog driver watchdog driver
RTC driver RTC driver
IO driver IO driver
I2C driver
SPI driver SPI driver
wifi driver wifi driver
camera driver camera driver
PWM driver PWM driver
LCD backlight driver, 255-rating LCD backlight driver, 255-rating
LCD driver LCD driver
USB Host driver: U-disk, USB Hub, USB keyboard, mouse USB Host driver: U-disk, USB Hub, USB keyboard, mouse
USB Device driver USB Device driver
TF/SD/MMC card driver: up to 32GB TF/SD/MMC card driver: up to 32GB
UART driver UART driver
WM8960 audio driver: record/ playback WM8960 audio driver: record/ playback
Ethernet(RJ45, 100/10Mbps) Ethernet(RJ45, 100/10Mbps)
3G/4G driver 4G driver
USB to serial driver
















Testing APP

WIFI configution toold WIFI configution toold
Telnet Telnet
RTC RTC
Flexcan Flexcan
IP/Mac address setting IP/Mac address setting
Sqllite Sqllite
TTL to RS232 TTL to RS232
audio record/ playback(ALSA) audio record/ playback(ALSA)
GPRS wireless network GPRS wireless network
3G/4G wireless network 4G wireless network
USB camera testing USB camera testing
Speaker testing Speaker testing
RGB backlight adjusting RGB backlight adjusting
video playing and mp4 file testing video playing and mp4 file testing
watchdog testing watchdog testing
MMC/TF/SD card and U-disk auto-mounting and uninstalling MMC/TF/SD card and U-disk auto-mounting and uninstalling
FTP FTP
Boa Web Server

▊ Technical Support


Forlinx provides software resources including kernel and driver source code, together with detailed user manual(i.MX 6UltraLite reference manual), schematic documentations to help customer start their development rapidly.

Forlinx provides embedded hardware reference manual, embedded software reference manual, including NXP i.MX 6UltraLite embedded software Android system reference manual, and Linux system reference manual.

For more details on solution design with i.MX 6UltraLite SBC


▊ Accessories


Provides the modules and accessories used in Forlinx's SBC.

See here for communication modules, LCD screen, SBC expansion module and further accessories »

Screen Option
4.3 inch resistive screen 480*272
7 inch resistive screen 800*480
7 inch capacitive screen 1024*600
10.1 inch capacitive screen 1080*800
7 inch capacitive screen 800*480



▊ How to buy i.MX 6UltraLite SBC?


1. Order Online

We have an online store on Alibaba, please contact us to start ordering

2. Order offline

pls send your inquiry to our mailbox [email protected];

3. Payment Terms

Samples(100% T/T in advance),Bulk Order(please contact with our sales)

▊ Shipment


1. Delivery: Goods will be sent out by express as requested

2. Lead time: generally, goods could be sent out within five working days for a sample order, for a bulk requirement order, please contact us to check stock status and estimated delivery time.

3. Shipping charge: buyers should bear related shipping cost.

▊ Related News


▊ Other Forlinx iMX6 Series Products


OKMX6DL-C Single Board Computer
OKMX6Q-C Single Board Computer
OKMX6DL-C Single Board Computer(SBC) OKMX6Q-C Single Board Computer(SBC)