First Name
Last Name
Email Address
Phone Number

Get in Touch

(508) 921-4600

+49 (0) 171 945 8385

UEI United Kingdom
+49 (0) 171 945 8385

Visit this page for local offices and distributors.

UEIPAC Linux Programmers Toolkit Versions

Linux TK, Linux


  • Choose from the UEIPAC LINUX Programmer’s Toolkit for PPC Based UEIPACs or for ARM/SoloX (TK-SX).
  • UEIPAC-LINUX-TK is for UEI PowerPC -02/-03 CPUs.
  • UEIPAC-LINUX-TK-SX is for UEI ARM/SoloX -11/-12 CPUs.
  • UEI will contact you directly after the purchase with toolkit download instructions.
UEIPAC Linux Programmers Toolkit Versions
Select Toolkit Type:
Quantity: $1140
Add to Cart

Typically in stock for shipment in 3-4 weeks. Subject to global supply chain challenges.

Linux TK, Linux

The UEIPAC Linux Programming Toolkits provide the software tools necessary to create an embedded application targeting Linux on either the UEIPAC-02/-03 processors or its -11/-12 processors. All toolkits will run under the most popular versions of Linux such as CentOS, Ubuntu, Red Hat, Fedora, and Suse. These toolkits can develop applications on a Linux PC, a Linux VM, WSL and Cygwin on Windows. Once the application is developed it will run directly on the UEIPAC.

You must purchase one copy of the UEIPAC Linux TK or UEIPAC Linux TK SX before you are able to write programs for the UEIPAC. However, you need only purchase one package regardless of how many UEIPAC Cubes you are writing programs for or are planning to deploy.

The development environment provided includes:

  • GCC to cross-compile and application targeting the PowerDNA ARM/PCC module.
  • GNU toolchain tools such as make.
  • Standard Linux libraries such as glibc.
  • Runs Linux_rt preempt patch (some models support Xenomai – please contact for more information).
  • PowerDNA library to access the various PowerDNA data acquisition services.

The actual application runs as a regular Linux process, giving you access to the standard POSIX API provided by the GNU C runtime library (glibc) as well as any other library that can be compiled for Linux (for example: libxml, libaudiofile…).

The toolkit comes with a library dedicated to communicating with all UEI’s data acquisition, control, and avionic boards. It provides the same powerful yet straightforward API as the standard hosted PowerDNA library. This allows you to reuse existing PowerDNA programs developed to run on a host PC and communicate with PowerDNA over the network. Programs designed to run on the standard hosted PowerDNA hardware may be ported directly to the embedded Linux with few modifications.

Additional Resources:

Related Media

Why Choose the UEIPAC?

The UEIPAC is a stand-alone data acquisition controller capable of being embedded almost anywhere. This new video highlights the primary features which make these devices an ideal solution for any of your measurement and control applications. #standalone #flexible #synchronization #sync #IO #eclipse #gnu

Explore UEI's embedded system solutions at

Installing UEIPAC | UEI Minute Video

UEI provides a development kit that allows you to develop applications for the UEIPAC (programmable automation controllers). Here is a brief video the shows you how to install it on a Linux PC or a Linux virtual machine. #setup #howto #guide #software

Explore UEI's embedded system solutions at
Explore UEI's software and programming options at

The Amazing UEIPAC

The ability to input and convert a wide variety of data then export it the way you want makes UEI hardware an ideal fit for your DAQ and Control application. Find out more at #IO #flexible #reliable

Explore UEI's embedded system solutions at

How to Wirelessly Connect to a UEIPAC Shared Data Server

See how quick and easy it is to connect an iPad, smartphone, or laptop to a wireless data server using a UEIPAC Linux-based 3-slot Cube. #embedded #howto #guide #demo #IO

Learn more about the UEIPAC-300 at
Explore UEI's embedded system solutions at

Create an SD Card for the UEIPac | UEI Minute Video

Creating an SD card for the UEIPac is as easy as running a script in the root file system. We’ve made this short video to show you how to do it. #software #howto #guide

Explore UEI's embedded system solutions at

UEIPAC Linux Based Programmable Automation Controller with built in Logger Functionality

The UEIPAC offers an unprecedented combination of flexibility, high performance, low cost and small size. The unit is an ideal solution in a wide variety of measurement and control applications including: Temperature control, Remote/unmanned vehicle control, Hardware in-the-loop (HIL) and more. #software #linux #demo #flexible #IO

Explore UEI's embedded system solutions at

Choose A Networked or Stand-Alone System

While UEI systems are engineered for data acquisition, simulation and control, our hardware falls into two basic categories – PowerDNA and UEIPAC. This video illustrates the differences between each. #flexible #IO #embedded #standalone

Explore UEI's software and programming options at