Who is this for?

This is an advanced topic for business, R&D, and engineering teams seeking to optimize CPU and GPU infrastructure utilization while reducing total cost of ownership on edge and constrained environments. It's ideal for innovation and development teams building next-generation AI workloads using alternative runtime environments and packaging technologies.

What will you learn?

Upon completion of this Learning Path, you will be able to:

  • Understand the layered architecture of UltraEdge core, boost, and prime
  • Build applications using the UltraEdge MicroStack
  • Deploy the MicroPacs on Linux-based compute systems and scale to cloud or data-center environments
  • Optimize performance for edge-cloud scenarios, enabling near real-time data flows

Prerequisites

Before starting, you will need the following:

  • Experience using Linux on embedded or SBC platforms
  • Understanding of container runtimes (containerd) and CNI networking
  • Basic knowledge of communication protocols (MQTT, HTTP, and others)
  • Familiarity with edge-cloud architectures and data-flow orchestration

Summary

AI-assisted

This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.

Close
?
You’ll explore Tinkerblox UltraEdge, an edge-native execution fabric for AI and mixed workloads on Arm platforms. First, you’ll review the UltraEdge architecture, provision a Google Axion C4A virtual machine for an arm64 Yocto build, and install the UltraEdge agent and MicroPac tooling on Debian or Ubuntu. Then, you’ll build and deploy MicroPac workloads, create a Yocto image for an NXP S32G-VNP-GLDBOX3 board, and manage services with the Tinkerblox and MicroBoost CLIs. The workflows cover both package-based Linux installations and Yocto-based device deployments.

Frequently asked questions

AI-assisted

These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.

Close
?
What is the purpose of UltraEdge in this Learning Path?
UltraEdge provides an edge-native execution fabric for AI and mixed workloads. Review its layered architecture and see how MicroStack and MicroPac support workload packaging and deployment on Arm-based systems.
Why is a Google Axion C4A virtual machine used for the Yocto build?
The C4A virtual machine provides the environment for building the image for the target NXP board.
Can UltraEdge be installed on Debian or Ubuntu?
Yes. Install and activate the UltraEdge agent on Debian or Ubuntu, then use MicroPac tooling to define, build, validate, and install workloads.
What are the requirements for building the Yocto image for the NXP board?
Use the NXP S32G-VNP-GLDBOX3 platform with BSP 38.0, an AArch64 Ubuntu build host, the required Yocto layers, and the meta-edgeblox.zip layer requested from Tinkerblox support. Yocto builds can take several hours depending on the available resources.
How do I manage workloads after installing UltraEdge?
Use the Tinkerblox CLI on Debian or Ubuntu, or the MicroBoost CLI on the Yocto-based device, to install, start, stop, monitor, and diagnose MicroPac-based workloads. You can also use the CLIs to inspect system state and troubleshoot common connection and architecture issues.
Next