![Goepel PCI 61 Series Скачать руководство пользователя страница 37](http://html1.mh-extra.com/html/goepel/pci-61-series/pci-61-series_original-user-manual_2238298037.webp)
Software
PXI/ PCI 61xx – User Manual
4-3
4.2
UserCode Programming
PXI/ PCI 61xx
boards can execute user programs direct on their
PowerPC processor. This requires the
UserCode
run-time module
being enabled.
The
UserCode
run-time module is an option for
PXI/ PCI 61xx
boards
(plus other
GOEPEL
devices) and requires one license per unit.
Executing programs directly on the PowerPC improves the real-time
performance remarkable and frees up PCI bandwidth on the host
system.
Therefore
GOEPEL electronic
has ported and enhanced by additional
on-board functionality their C-programming user interface called
G-API
from Windows
®
to the QNX Neutrino real-time operating system.
The QNX Neutrino real-time operating system is based on a micro
kernel architecture, providing clear separation between the kernel and
each individual application.
This allows user applications to run in a separate virtual memory
space, which ensures safe test execution and improves reliability.
The
UserCode
run-time module uses a superset of the
G-API
commands for Windows
®
ensuring an easy migration of existing
program source code. Additional functions will provide access to event
notifications, timer tasks, the FLASH file system and other RT OS
resources as well as standard C libraries.
The PowerPC processor uses big-endian byte order which must be
taken care of when writing or porting code for the
UserCode
run-time
module.
For smooth migration from little to big-endian, a library of conversion
macros is provided with the
Net2Run IDE
development system.
With the
Net2Run IDE
development system,
GOEPEL electronic
provides a complete tool chain for creating
UserCode
programs and
for their direct execution on
PXI/ PCI 61xx
boards.
The
Net2Run IDE
development system is based on Eclipse IDE and
contains the QNX Neutrino Command Line Tools (CLT), including
PowerPC-Compiler, Linker and Debugger.
Содержание PCI 61 Series
Страница 34: ......