RK3399 development board for all-in-one digital signage and signage players.
Hexa-core (2 × Cortex-A72 + 4 × Cortex-A53) with LVDS / EDP / MIPI display,
HDMI 2.0a in and out, CAN, Type-C USB 3.0 and a wide serial set on a
160 × 120 mm board.
This page is the hardware reference
Flashing, the firmware API and the guides
apply to every board. This page covers what is specific to the KTM-S88: its
connectors, pin assignments and electrical limits.
Rockchip RK3399 — dual-core Cortex-A72 up to 1.8 GHz + quad-core Cortex-A53 up to 1.5 GHz
GPU
ARM Mali-T864
DDR
LPDDR4 4 GB
Flash
eMMC 5.0, 32 GB (16 GB / 64 GB / 128 GB optional)
Wi-Fi
802.11 a/b/g/n/ac, 2×2 MIMO, dual 2.4 / 5 GHz
Ethernet
RJ45 gigabit (1000 M)
Screen interface
LVDS, EDP
HDMI
HDMI 2.0a out (4K) and HDMI 2.0a in
Type-C
USB 3.0 Type-C
RTC
Yes — with scheduled power on/off
Audio / Mic
3.5 mm earphone and microphone
Camera
Via USB
Power: DC 12 V / 3 A via 5.5 × 2.1 mm barrel (current depends on screen size).
note
The datasheet is inconsistent on supply current: the specification table lists
12 V / 3 A, while the "Other ports" summary (§3.19) and the electrical
specification both list 2 A. Size your supply for the higher figure and
confirm with us before relying on 2 A.
Internal expansion: LVDS, EDP, MIPI (each with power/backlight), 3 × RS232,
2 × RS485, CAN, 4 × USB, speaker, LED/IR, 8 × GPIO and a touch-panel header.
The RS232 and RS485 headers are driven through the standard serial interface. The
datasheet does not give a /dev/ttyS* node for them.
Port
Device node
Type
RS232-1
—
RS232, full duplex
RS232-2
—
RS232, full duplex
RS232-3
—
RS232, full duplex
RS485-1
—
RS485, half duplex
RS485-2
—
RS485, half duplex
The RS232/RS485 device nodes are not specified in the datasheet. Confirm on your
board with ls /dev/ttyS* or contact us. The board also has a CAN header (§3.9).
See the firmware API overview for how the device API drives the
board (power scheduling, GPIO, display, network, kiosk lockdown).
Supplies 12 V out to a peripheral (per the datasheet title, "VCC12V - Out Power
Port").
note
The datasheet title marks this as a 12 V output, but its pins are labelled
"Power in" (identical to the external power port at §3.8). Confirm the direction
before wiring — do not feed the board and a peripheral into the same rail
blindly.
The RS232 and RS485 headers are driven through the standard serial interface. The
device API (ItempApiPub) does not handle UART I/O; it covers
power, display, GPIO,
network and kiosk.
The datasheet titles this connector "I2S", but its pins (RST, INT, SCL, SDA) are
a touch-panel I2C interface, not an I2S audio bus. Treat it as touch-panel I2C
and verify with us before wiring an I2S device to it.
The device API (power scheduling, GPIO, display, network, kiosk lockdown) is
documented under ItempApi reference. The serial ports above
are driven through the standard Android serial interface.