Skip to main content
DD-CAT IDE logoDD-CAT IDE

All-in-one Embedded HMI Development Platform

Drag the UI, deploy in one click

DD-CAT IDE is an all-in-one embedded HMI development platform — visual PC design, built-in WYSIWYG simulation, and firmware packages that run directly on your MCU. Simulation and hardware share the same source, verified field by field.

DD-CAT IDE designer: canvas, component library, project navigation, and property panel

66

Widget types

48

Industrial algorithms

10+

Protocols

91%+

Firmware line coverage

Workflow

From design to MCU firmware, all on one platform

The design software is free; pair it with a module / display board and light up your first screen the same day.

  1. 01

    Drag & design

    Visual composition of widgets, bindings and algorithm graphs, driven by variables and expressions

  2. 02

    Built-in simulation

    WYSIWYG execution covering variables, rules and bindings end to end

  3. 03

    One-click export

    Export a firmware app package (.bin), gated by pre-export validation

  4. 04

    Run on hardware

    Flash a module/board and run — RT-Thread / ThreadX across platforms

Flow editor: off/run/fault state machine composition

Why choose us

Six differentiators

01

WYSIWYG, identical on both ends

The designer simulator and target firmware share one widget catalog, variable semantics, and protocol core — pass simulation and the hardware behaves the same, continuously guarded by automated cross-verification.

02

Zero-code to low-code

Widgets are driven by either variables or expressions; for complex logic, JS scripting, a rule engine, and algorithm graphs let engineers go as deep as needed.

03

Full communication protocol suite

MQTT, TCP, HTTP(S), WebSocket, Modbus RTU, CANopen, PROFINET, SIP voice/video calling, and WebRTC real-time audio/video — just fill in parameters in the designer.

04

Industrial-grade algorithms built in

48 drag-and-drop algorithm blocks — motor control (FOC/SVPWM/sensorless observers), digital power (Buck/Boost/LLC/PFC), motion control (G-code/trajectory planning), PID/LADRC/EKF.

05

Industrial-grade firmware quality

In-house firmware in strict C89 with an industrial-grade safety subset; line coverage 91%+ / branch coverage 72%+ ratchet gates plus libFuzzer fuzzing; global fault codes + watchdog + crash black box.

06

Zero-cost porting across chips & RTOS

The framework core never changes; porting to a new chip/RTOS only touches the platform seam layer (PAL/OSAL). Already deployed on RT-Thread, ThreadX, and multiple MCU families.

Capability showcase

Widgets · algorithms · protocols — all drag-and-drop

66 widget types

From buttons and charts to albums and video — drop onto the canvas and use

ButtonLabelImage buttonCheckboxRadioSwitchChartGaugeArcView all 66 →

48 algorithm blocks

FOC, digital power, motion control, PID/EKF — connect to build a system

FOCSVPWMSensorless SMOSensorless SMCHFI injectionBuckBoostBuck-BoostBuck-Boost CVCCView all 48 →

10+ protocols

Fill in parameters to connect; same source, cross-verified

MQTTTCPHTTP(S)WebSocketModbus RTU/TCPCANopenPROFINETSIPWebRTCView connection config →

Quality Assurance

Industrial-grade firmware, proven by data

C89

Industrial-grade safe coding subset; -Wall -Werror all green

91%+ / 72%+

Line/branch coverage ratchet + MC-DC 55%+; baselines only rise

libFuzzer

Fuzzing across all parsing surfaces; crashes require test case + fix + corpus closure

Design your first screen today

Download the designer and start with built-in simulation — no hardware needed. Contact us when you need a hardware solution.