First Name
Last Name
Email Address
Phone Number

Get in Touch


(508) 921-4600

Click here for local offices and distributors.

UEIPAC Linux Programmers Toolkit



UEIPAC Linux Programmers Toolkit

UEIPAC Linux Programmers Toolkit
Software/Programming: How UEI solutions are used. Hosted - Connected to a PC with Windows, Linux, QNX, VxWorks, RTX, or similar OS. Hosted also is for OPC-UA, Modbus and EtherCAT. Standalone - Controller with Linux or VxWorks OS, Simulink I/O Target or UEILogger. Available options for this product are shown in the drop down menu.
Quantity: 1015
Add to Cart

Typically in stock for 1-2 week delivery.


The UEIPAC Linux Programming Toolkit provides the software tools necessary to create an embedded application targeting Linux on the PowerDNA’s PowerPC processor. This includes most popular version of Linux such as Fedora and Suse. The development environment runs on a Linux PC or in the Cygwin environment on a Windows PC.

You must purchase one copy of the UEIPAC Linux TK 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 PPC module.
  • GNU toolchain tools such as make.
  • Standard Linux libraries such as glibc.
  • Xenomai extensions.
  • PowerDNA library to access the various PowerDNA data acquisition devices.

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 communicate with the PowerDNA I/O layers. 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 Cubes may be ported directly to the embedded
Linux with few modifications.



Related Media

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.

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.

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.

Powerful Data Acquisition Options

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.