Skip to Content
FPD.DEV FPD.DEVThe Future of Display & Systems Development
  • Services
  • Products
  • Learning
  • Schedule Free Consultation
  • Sign in
  • 0
  • 0
FPD.DEV FPD.DEVThe Future of Display & Systems Development
  • 0
  • 0
    • Services
    • Products
    • Learning
  • Sign in
  • Schedule Free Consultation

Engineering services / Embedded systems

Embedded systems.
Built around your application.

Connect processing, software, displays and sensors into a practical system. Explore embedded control, machine vision and Edge AI using microcontrollers, microprocessors, SBCs and compute modules.

Embedded Systems DevelopmentDiscuss an embedded projectExplore platform optionsDevelopment boards & device datasheets

Featured service

Embedded Systems Development

Define the system first. Explore requirements, hardware and firmware architecture, interfaces, verification and production support in our complete development service.

Architecture & selection

Match processing, graphics, connectivity and real-time needs to power, space, environment and lifecycle constraints. Compare a custom board, compute module or SBC, including AI acceleration where the workload calls for it.

Hardware & software integration

Define the display and touch interfaces, sensors, communications, power and carrier-board needs. Scope firmware or Linux integration, AI runtimes and prototype bring-up around the application.

Verification & handover

Agree acceptance checks, test interfaces and operating conditions, and document the configuration. Define the source, build instructions and hardware records needed for ongoing support.

Explore Embedded Systems Development →Compare firmware and RTOS approachesExplore Embedded AI & Edge AI

Platform selection

Three routes to your embedded system.

Start with the application: display and control, sensing, machine vision or local AI inference. Compare an SBC or compute module, a microcontroller, or a microprocessor against the software, memory, interfaces, power and latency you need.

01 / SBC / Compute Module02 / Microcontroller03 / Microprocessor

AI fits across all three routes.

A compact model may fit on an MCU; larger workloads may use CPU inference, a GPU or an NPU. Define the model, data and response time first, then measure performance on the selected hardware.

Embedded AI & Edge AI engineering →AI accelerators & machine vision products →

01 / SBC / COMPUTE MODULE

SBC / Compute Module

A single-board computer (SBC) is a complete computer on one PCB. A compute module (COM/SoM) packages the core computing functions for use with a carrier or baseboard.

What is included

SBC: processor, RAM, storage interfaces, power circuitry and accessible connectors. Typically add power, storage as required, a display and peripherals.

Compute module: processor, RAM and often flash/eMMC and power management. A carrier provides the application connectors, power input and expansion.

When this route fits

A practical route for display interfaces, kiosks, instrument panels and equipment that needs an operating system or a reusable hardware platform.

What to define

  • Display outputs, resolution and touch connectivity.
  • Power budget, cooling, mounting and connector access.
  • Operating-system support, storage and product lifecycle.

We can help compare boards, define a carrier and cable set, and plan integration and verification.

Edge AI & machine vision

Use an SBC or compute module to evaluate camera processing and local inference. Compare CPU execution with GPU acceleration or an attached NPU; select the host, camera, storage and cooling as one system.

  • Check model operators, numerical precision and runtime support.
  • Budget camera bandwidth, working memory and sustained thermal load.
  • Measure accuracy and end-to-end latency with representative inputs.

Define the AI workload →

Explore platforms & guides

  • Litemax industrial SBCs — 3.5-inch boards such as AECX-ADL0 (Intel Alder Lake-N) and AECX-R2K1 (AMD Ryzen Embedded R2000), with display and expansion I/O options.
  • VersaLogic Harrier — rugged x86 embedded computing from an Oregon-based supplier.
  • Raspberry Pi 5 — an SBC starting point for display, interface and application development.
  • Raspberry Pi Compute Module 5 — a system-on-module approach for a custom carrier board.
  • BeagleBone Black — a Linux development platform with expansion I/O.
Raspberry Pi 5 — Single-Board Computer

Raspberry Pi 5 — Single-Board Computer

A complete SBC platform for display prototypes, kiosks and test equipment. Select memory, storage, cooling and power for the application.

View product & specifications →

Edge AI & machine vision hardware

Explore complete development platforms, host-connected accelerators and cameras. Product pages include specifications and locally hosted PDF datasheets.

[EVK-034021-00] NVIDIA Jetson Orin Nano Super Developer Kit

Edge AI developer platform

Prototype GPU-accelerated vision, robotics and local inference. Review the production module and carrier separately.

  • Jetson Orin Nano Super · EVK-034021-00 →
[NPU-030002-00] Raspberry Pi AI HAT+ 2 — Hailo-10H / 8GB

NPU accelerators

Add inference acceleration to a compatible host. Match the model, runtime, interface and power budget.

  • AI HAT+ · NPU-030001-00 →
  • AI HAT+ 2 · NPU-030002-00 →
[CAM-030001-00] Raspberry Pi AI Camera — Sony IMX500

Machine vision cameras

Choose sensor-side AI or a global shutter for motion capture. Select the host, optics, illumination and processing together.

  • AI Camera · CAM-030001-00 →
  • Global Shutter Camera · CAM-030002-00 →

Product images from our catalog. Select the display, power supply, storage and peripherals for the application. Development boards & device datasheets →

02 / MICROCONTROLLER

Microcontroller

A microcontroller (MCU) combines a CPU, memory and control peripherals on one chip. Development boards add power, connectors and supporting hardware for evaluation.

What is included

Typically CPU, RAM, flash, timers and GPIO, with peripherals such as ADC, PWM, UART, SPI and I²C depending on the device. Add the power, sensors, interfaces and drivers required by the application.

When this route fits

A useful starting point for backlight and brightness controls, sensor interfaces, touch input, instrument functions and connected prototypes.

What to define

  • I/O voltage, timing, memory and peripheral requirements.
  • Display interface and graphics needs for the selected device.
  • Wireless connectivity, firmware support and production integration.

We can help map the I/O, choose an evaluation board and scope the firmware and interfaces needed for a working prototype.

TinyML & sensor intelligence

Evaluate compact models for sensor anomaly detection, vibration monitoring, keyword recognition or simple classification. MCU inference can run without a GPU or NPU when the model and working memory fit the selected device.

Budget flash, RAM, sampling, preprocessing and inference time alongside the control firmware. Confirm runtime support and measure power and latency on the actual board.

Explore TinyML on microcontrollers →
Plan firmware and RTOS integration →

Explore platforms & guides

  • ST STM32 — a broad MCU family for control, sensing and embedded interfaces.
  • Microchip PIC32MX — 32-bit microcontrollers for embedded control, connectivity and graphics.
  • Hercules TMS570 — lockstep control with an aerospace/avionics EP option.
  • Microchip 8051 — legacy firmware support and migration.
  • Microchip SAM V71 — Cortex-M7 control, with a separately specified RT option.
  • Espressif ESP32 — devices and modules for connected controls and embedded applications.

Microcontroller development boards

Arduino UNO R4 WiFi development board

Arduino UNO R4 WiFi

A 5 V development board for sensors, controls and connected prototypes, with a Renesas RA4M1 MCU and ESP32-S3 wireless connectivity.

View product & specifications →
Arduino Nano ESP32 development board

Arduino Nano ESP32

A compact Nano-format board for connected sensors and embedded controls, with ESP32-S3 wireless processing and Arduino or MicroPython development.

View product & specifications →
Arduino GIGA R1 WiFi development board

Arduino GIGA R1 WiFi

A dual-core development board for display, camera, audio and control prototypes, with extensive I/O and wireless connectivity.

View product & specifications →
Arduino Portenta H7 development board

Arduino Portenta H7

A compact dual-core microcontroller board for embedded control and graphics development, with wireless connectivity and high-density connectors for carrier integration.

View product & specifications →

Board images from existing datasheets. Display hardware, shields and carriers are selected separately for the application. Development boards & device datasheets →

03 / MICROPROCESSOR

Microprocessor

A microprocessor (MPU/CPU) is the main processing device used within a computing system. It is a component that must be integrated with memory, storage, power and interfaces.

What is included

Typically CPU cores, cache, memory interfaces and high-speed peripherals. External RAM, flash or storage, power circuitry and connectors complete the system. Graphics and display capabilities depend on the device.

When this route fits

Consider this route for a custom human-machine interface, connected equipment or a display system with substantial graphics and application software.

What to define

  • Graphics and display interface support for the chosen panel.
  • Memory, storage, boot time and board support package.
  • Update strategy, communications and real-time requirements.

We can help define the processor architecture, evaluation path and requirements for board bring-up and software handover.

CPU inference & AI acceleration

Start with a measured CPU baseline. Where the workload needs acceleration, compare integrated GPU or NPU resources with an external accelerator. Availability and software support depend on the exact processor and board; they are not shared by every device in a family.

Check supported model operators, precision, memory bandwidth, camera interfaces, drivers and sustained power. Include model updates and production software support in the architecture.

Compare CPU, GPU, NPU, DSP and FPGA options →
Choose device, cloud or hybrid inference →

Explore platforms & guides

  • Texas Instruments Sitara AM62x (AM625) — application processors for Linux-based human-machine interfaces and display systems.
  • NXP i.MX 8 / i.MX 9 — application processors for multimedia, displays and connected equipment.
  • TI Sitara AM64x — Linux plus real-time industrial control.
  • Microchip SAMA5D2 — compact Cortex-A5 Linux and LCD interfaces.
  • ST STM32MP — application processors for Linux-based systems and embedded control.

Microprocessor evaluation platform

TI SK-AM62 Starter Kit

TI SK-AM62 — AM6254 Starter Kit

An assembled evaluation board for an AM6254 microprocessor. Use it to explore Linux HMI and display interfaces before defining the production hardware.

View product & specifications →

Start with an evaluation board and confirm the selected device, software support and display interface together. Development boards & device datasheets →

A clear path through the work.

01 / Plan

Define the application, constraints, platform options and acceptance criteria.

02 / Build

Develop the agreed prototype and connect the hardware and software.

03 / Check

Test the interfaces and system behavior against the agreed requirements.

04 / Improve & hand over

Resolve findings, document the configuration and agree the next step.

Start with what you know.

A short description of what you are building is enough. Include the selected board or FPD part number, display and touch needs, interfaces or I/O, software, quantity and timing where known. For AI, add the model or task, camera or sensor inputs, accuracy target, response time and power budget. You can save catalog products to your Interest List and include that selection in your inquiry.

Discuss an embedded projectSchedule a free consultation
All engineering services →Explore display products →

Subscribe to the FPD.DEV newsletter

Get display and embedded engineering articles, Edge AI insights, tool updates and product news by email.

Thanks for registering!

Subscribe

By subscribing, you agree to receive the FPD.DEV newsletter. You can unsubscribe at any time. See our Privacy Policy.


FPD.DEV
The Future of Display & Systems Development

  • Contact Us




  • Privacy Policy

 

 

Get in touch

Operated by Colabmo · Quality, operations & ERP support.


Cookie Policy

Copyright © 2026 Colabmo ​ ​
English (US) Español
Powered by Colabmo
Powered by Colabmo

Text

We use cookies to provide you a better user experience on this website. Cookie Policy

Only essentials I agree