www.dfi .com
29
Chapter 3 Software User Guide
Chapter 3
Android Support
(*) is depended on the NXP support.
Component Support Status
Android Version
5.1.1
Kernel Version
3.14.52
eMMC
Support eMMC boot, eMMC v5.1, Linux ext4 fi le system
Ethernet LAN1
1. Support "ping", "ifconfi g" console commands, and NXP Ethernet APP (*)
2. Support static IP/DHCP Dynamic IP, fi xed MAC address
USB 2.0
1. Support USB HID Keyboard and Mouse Device
2. Support Android auto mount USB Mass Storage function (only one USB
storage is available at a time. If second USB is plugged-in the USB cable,
second USB is not available. If fi rst USB is unplugged, second USB needs
to be unplugged and re-plugged back to be available.) FAT32 fi lesystem
only without multi-partition
USB OTG
1. Support USB HID Keyboard and Mouse Device
2. Support Android auto mount USB Mass Storage function (only one USB
storage is available at a time. If second USB is plugged-in the USB cable,
second USB is not available. If fi rst USB is unplugged, second USB needs
to be unplugged and re-plugged back to be available.) FAT32 fi lesystem
only without multi-partition
3. Support connect to PC to update image by i.MX6 MFGTool
LVDS Panel
1. Support LVDS+HDMI dual display function. LVDS is main output,
resolution 1024x600, RGB24
2. For Android standard product, we enable dual display function by
default.
LVDS Backlight
1. Support Android->Settings->Display->Brightness level control without
adaptive brightness function.
2. For standard product, we do not port any light sensor module.
HDMI Video
Output
1. Default support LVDS+HDMI dual display function. HDMI is slave
output, resolution 1024x600 (based on LVDS resolution).
2. If users want to change HDMI resolution (i.e. 1920x1080), users need
to modify kernel parameter to change LVDS resolution to 1920x1080 too.
3. For Android standard product, we enable dual display function by
default.
DIO
1. Support read input voltage, set outpout voltage high/low status, control
by Linux device node, 8 pins
2. Support DFI Android GPIO demo APP (support by request)
Component Support Status
Micro SD Card
(SD Slot)
1. Support SD card boot, support SD storage by "mount" console
command, FAT32 fi lesystem. (Support Kingston, micro SDHC 4GB class 4,
4GB/16GB)
2. Support Android auto mount SD card function (FAT32 fi lesystem only,
without multi-partition)
3. For standard product, we do not port any SDIO module.
Mini PCIe
1. Support "busybox lspci" console command for check PCIe card status.
2. For standard product, we only port ENLi AP12356 WiFi/BT module.
SATA (Quad)
1. Support mSATA hard disk storage only
2. Support Android auto mount SATA function (FAT32 fi lesystem only,
without multi-partition)
3. For standard product, we do not port any mSATA module.
SIM Slot
N/A. For standard product, we do not port any 3G/4G phone module.
UART1 - RS232
Support Loopback & fl ow control test, BR 115200 by DFI Android UART
demo APP (supoprt by request)
UART1 - RS485
Support Loopback test, BR 115200 by DFI Android UART demo APP
(supoprt by request)
UART1 - RS422
Support Loopback test, BR 115200 by DFI Android UART demo APP
(supoprt by request)
UART2 - RS485
Support Loopback test, BR 115200 by DFI Android UART demo APP
(supoprt by request)
UART4 - RS232
Support Loopback & fl ow control test, BR 115200 by DFI Android UART
demo APP (supoprt by request)
SPI2 Nor-Flash
Support SPI2 Nor-Flash boot (Uboot image only)
RTC
Support Android->Settings->Date to set system time function.
Thermal Sensor
Support read device temperature (degrees C) by Android CPU-Z APP
installed by user
Debug Serial
Port
Suport read Linux kernel debug log by serial port, use PC serial terminal
tool (ex. PuTTY), BR 115200
CAN Bus
Support "cansend", "candump" console commands for test send/read data
Play Video
Support play MPEG4 fi le by Android AOSP Gallery APP.
Watchdog
Support adb shell command "am hang --allow-restart" to test Watchdog
reboot function