SIXNET IPm Application Development Kit (IADK)
OVERVIEW:
The software and documentation provided on this CD or web site allows
you to develop IPm applications in either Linux or Windows. This cross-
development platform will create Linux applications (for the IPm's Power
PC target) from within an i386 platform.
Note 1:
Use of the IPm Application Development Kit requires the purchase
of the IPm Advanced License (option group 4) of the SIXNET I/O Tool Kit.
Note 2:
The IPm Application Development Kit is designed for advanced users
and OEMs that are already familar with developing applications for
embedded Linux systems. If you don't have these skills we recommend that
you contact one of the IPm Resource Centers for assistance.
LINUX_IADK:
This kit allows you to develop your IPm applications in Red Hat 7.0
or higher.
WINDOWS_IADK:
This kit allows you to develop your IPm applications in Microsoft Windows.
Please note that MSYS and MinGw must be installed first to establish the
necessary emulation environment (see iadk_install_guide.pdf for details).
Note: Not all Linux capabilities are supported when using MSYS and WinGW.
Accordingly, it may not be suitable for porting or developing some
applications. We recommend only using the Windows_IADK when you are writing
your own IPm applications from scratch or when making modifications to
existing applications that are known to be compatible with this emulation
environment.
DEVELOPMENT FILES:
'**' = These files have changed since the previous release.
** sxiadk.tar.gz Linux IADK with GCC compiler and utilities
ppc_insight.tar.gz (NEW!) Linux debugger files
sxwiniadk.tar.gz (NEW!) Windows IADK with compiler and utilities
** sxlib.tar.gz SIXNET libraries to access the IPm's I/O
Note: Only supplied after purchase of an IPm Advanced Tool Kit license.
** sxsample.tar.gz Contains two sample programs:
oem_iodb.c reads and writes I/O registers
tst_serial.c reads and writes to serial port
NECESSARY FILES for Windows IADK (not supplied by SIXNET):
MinGW: MinGW-2.0.0-3.exe or newer (download from www.mingw.org)
MSYS: MSYS-1.0.9-2003.02.17-1.exe or newer (download from www.mingw.org)
DOCUMENTATION FILES:
iadk_intro.pdf This file gives an overview of the IADK
iadk_install_guide.pdf This file tells how to install the IADK.
iadk_tutorial.pdf This is a step-by-step look at turning a supplied
sample C file into a running IPm application
iadk_use_guide.pdf This is a description of how to use the IADK to
compile, load and run your own IPm application
ipm_io_calls.pdf This document details each library call to access
the IPm I/O registers. A C example is included for
each library call.
ipm_serial_ports.pdf This document shows the names that map to each IPm
serial port, and what modes the port should be set
to in the SIXNET Tool Kit
IADK Revision History:
rev 1.2 (10Apr03) Note: The following changes require version 1.4 or
newer IPm firmware. The latest firmware is available
for download from www.sixnet.com.
* Development kit synced with target stations
(both libraries and executables).
* A Windows version of the IADK is available.
* A graphical debugger (Insight) is available for
use with the Linux IADK (remote debugging only).
* Linux IADK filename changed from
"sxeldk.tar.gz" to "sxiadk.tar.gz"
rev 1.1 (10Feb03) Note: The following changes require version 1.2 or
newer IPm firmware. The latest firmware is available
for download from www.sixnet.com.
* Added the following new I/O database function calls:
IODBGetFile() IODBGetDescription()
IODBMinMax() IODBMinMaxTag()
IODBScaleTag() IODBGetFormat()
IODBScale()
* Improved the efficiency of the IODBRead() and
IODBWrite() I/O database function calls.
The files 'sxlib.tar.gz' and 'ipm_io_calls.pdf' contain
all of the changes above. These are the only files that
have changed from the original release.
rev 1.0 (10Sept02) Original release
rev 2.0 (10Apr03)