Okay

Get in Touch

General
(508) 921-4600
Sales@ueidaq.com
Support@ueidaq.com

UEI Europe Office
Salesemea@ueidaq.com

Click here for local offices and distributors.

Find us on WeChat.

UEIPAC Linux Programmers Toolkit Versions

Linux TK, Linux

Features

  • 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.
  • UEIPAC-LINUX-TK-ZQ is for UEI Zynq -33/-3A CPUs.
  • UEI will contact you directly after the purchase with toolkit download instructions.
UEIPAC Linux Programmers Toolkit Versions
Select Toolkit Type:
Quantity: $1360
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, -11/-12 processors, or its -33/-3A 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, UEIPAC Linux TK SX, or UEIPAC Linux TK ZQ 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 support@ueidaq.com 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.

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.

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.

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.

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.

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.