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:
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.
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.
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.
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.
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.
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.
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.
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.