GE Intelligent Platforms Embedded Systems, Inc.
(805) 965-8000
Installation and packaging information for CEI-x30-SW
-----------------------------------------------------
This document is organized into the following sections:
1. CEI-x30-SW Installation Instructions
2. Configuration Verification
3. CEI-x30-SW Distribution Contents
4. Removing CEI-x30-SW software or hardware components
5. Contact Information
To jump to any section, use the FIND tool in your text viewer with the name of
the section as it appears above. It is recommended you install the software
first, then install the hardware.
This document covers product installation and removal procedures. Supplemental
information on the hardware and software can be found in the file:
README.TXT - Release notes for CEI-x30-SW software.
===============================================================================
1. CEI-x30-SW Installation Instructions
===============================================================================
Windows-based Hosts
-------------------
First, install the CEI-x30-SW product. DO NOT insert the board/carrier into
the PC prior to software installation.
VxWorks and Integrity-based Hosts
---------------------------------
Follow the instructions as documented in the CEI-x30 User's Manual for
installation in a VxWorks or Integrity system.
Linux-based Hosts
-----------------
See the file Linux_install.txt for installation instructions for Linux systems.
CEI-x30-SW Software Installation
--------------------------------
Windows 7/Vista/XP/2000/NT/98/95
You must have administrative privileges to install the CEI-x30-SW
software package. To install the software, follow these steps:
a. Exit all programs.
b. Insert the CEI-x30-SW Media into your CD drive. The installation
program launches automatically when the CD is inserted into the drive.
If it does not, double-click the file SETUP.EXE that is located in the
SETUP\Disk1 subdirectory of the CEI-x30-SW CD-ROM.
c. The automated installation and device configuration software will guide
you through the installation process. Be sure to choose the exact board
you have purchased.
d. Upon completing the software installation, power down your system and
install the hardware (See Hardware Installation).
Hardware Installation
---------------------
All hardware devices are static sensitive. Before handling any hardware
devices, attach the provided static strap to the metal chassis of your system
and be sure that the system is plugged in to a grounded outlet and turned off.
After installation of the software, insert the hardware device into any
available slot and be sure to secure it in place with a screw on the end
panel mounting plate. Do not install the hardware until after the software
installation has been performed.
===============================================================================
2. Configuration Verification
===============================================================================
A. Driver Installation
----------------------
After installing first the software then installing the hardware, restart your
system. The Windows Device Manager should detect the new hardware upon startup
and prompt you to complete the device driver installation. Follow the
procedure for your specific Windows operating system version.
Windows 95
1. If the New Hardware Found dialog does not come up upon starting your system,
select ADD NEW HARDWARE from the Control Panels.
2. Windows should automatically install the software and notify you on
completion.
3. Click YES to reboot.
Windows Me/98
1. The ADD NEW HARDWARE dialog should inform you the operating system detected
the new installed hardware by displaying a desktop notification with the
product name and its corresponding device number.
2. Click NEXT.
3. Select "Display a list of all the drivers in a specific location”, so you
can select the driver you want.
4. Click NEXT.
5. The hardware you are installing should appear in the Models Window, select
the device and click NEXT, should nothing appear, please reference the
NOTES below.
6. The location of the driver file PCI_0x30.INF should be displayed. Click
NEXT.
7. Windows should indicate it has finished installing the software. Click
FINISH.
8. Click YES to reboot.
9. If the New Hardware Found dialog does not come up upon starting your
system, select ADD NEW HARDWARE from the Control Panels.
NOTES: If the New Hardware Found dialog does not come up upon starting your
system, select ADD NEW HARDWARE from the Control Panel. If the device
drivers are not automatically detected and you are prompted for a path
to the driver location, enter C:\Windows\Inf\Other and click OK.
Windows NT
Windows NT manages hardware device configuration. No user action is required
to install the device driver.
Windows 2000
1. The FOUND NEW HARDWARE dialog should inform you the operating system
detected the new installed hardware by displaying a desktop notification
with the product name and its corresponding device number.
2. Click NEXT.
3. For the INSTALL HARDWARE DEVICE DRIVERS dialog, select the "Display a list
of known drivers..." option.
4. Click NEXT.
5. Under the SELECT A DEVICE DRIVER dialog, the hardware you are installing
should appear in the Models window. Should nothing appear in the Models
window, go to step 10 below.
6. Select the device and click NEXT.
7. Under the START DEVICE DRIVER INSTALLATION dialog, click NEXT.
8. Under the COMPLETING THE FOUND NEW HARDWARE dialog, click FINISH.
9. If the FOUND NEW HARDWARE dialog does not appear upon starting your system,
select ADD NEW HARDWARE from the Control Panels.
10.If the device drivers are not automatically detected, follow the procedure
described in the NOTES under the Windows Me/98 section.
32-bit Windows 7/Vista/XP
1. The WELCOME TO THE FOUND NEW HARDWARE WIZARD dialog should inform you the
operating system detected the new installed hardware. Select the
‘No, not this time’ check box in response to the "Can Windows connect to
Windows Update to search for software?" query, then click NEXT.
2. Select the ‘Install the software automatically’ check box and click NEXT.
3. Under the COMPLETING THE FOUND NEW HARDWARE WIZARD dialog, click FINISH.
4. If the device drivers are not automatically detected, follow the procedure
described in the NOTES under the Windows Me/98 section.
64-bit Windows 7/Vista/XP
The driver installation upon hardware detection will occur automatically.
B. Configuration Test
---------------------
Run the program “Test Configuration” found in the GE CEI-x30-SW shortcut
program group under the START >> PROGRAMS button on the Task Bar.
If initialization was not successful, the card is not properly configured in
your system. First, consult the installation chapter of the CEI-x30 User’s
Manual and assure your installation was performed as documented. If you
require further assistance, please execute the program cei_probe.exe located
in the folder:
\Program Files\Condor Engineering\CEI-x30-SW\Help
Following execution of this program, forward the file CEI Report.txt,
(created on your desktop), to support@condoreng.com. Please include detailed
contact information.
===============================================================================
3. CEI-x30-SW Distribution Contents
===============================================================================
The CEI-x30-SW Distribution is generally shipped on CD-ROM, though it is
available from our web-site via installation executable. All distributions
contain an automated installation utility for Windows hosts.
CD-ROM Contents
---------------
The Linux distribution is located in the file "linux_x30_vXXX.tgz". See the
file Linux_install.txt for installation instructions for most Linux systems.
The CD-ROM contains a complete image of the files that would be installed by
running the setup program, located in the top-level CEI-x30-SW directory.
Files to automatically start the setup program exist at the root level of the
CD-ROM. If the AUTORUN mechanism is not enabled on your system, execute the
file SETUP.EXE located in the DISK1 subdirectory of the SETUP directory.
The following files are generic to Windows Vista/XP/2000/NT, and will be
located under the Program Files\Condor Engineering\CEI-x30-SW folder by
default.
Folder Contents
-------- ---------------------------------------------------------------------
Documentation
Intall.txt -- This file
Readme.txt -- Release and build notes
CEI-x30-SW User Manual.pdf -- CEI-x30 User's Manual
ARINC Tutorial.pdf -- A tutorial on ARINC protocols
Examples Example files in source and Windows 32-bit O/S executable formats
\C\Win32 -- 32-bit Windows operating systems files
TST_CNFG.C -- Source for the CEI-x30 example application routines
TST_CFG.EXE -- Executable for a simple CEI-x30 internal wrap test
TST_CFG.BAT -- Batch file launching the CEI-x30 example application
with all arguments defined to invoke execution of
all subroutines
MULTIPROCESS_TEST.EXE -- Executable for a simple multi-process
example program.
\Borland
TST_CFG.EXE -- Executable for a simple CEI-x30 internal wrap test
BUILD_TST_CNFG.BAT -- Batch file to convert CDEV_API.LIB and build
the TST_CFG.EXE program under Borland 5.5.
\C\x64 -- 64-bit Windows operating systems files
TST_CNFG.C -- Source for the CEI-x30 example application routines
TST_CFG.EXE -- Executable for a simple CEI-x30 internal wrap test
TST_CFG.BAT -- Batch file launching the CEI-x30 example application
with all arguments defined to invoke execution of
all subroutines
MULTIPROCESS_TEST.EXE -- Executable for a simple multi-process
example program.
\DotNet -- Two solutions for Microsoft Visual Studio 2008
\CEIx30NetClass -- Solution for a CEI-x30 API Class Library (wrapper)
\Arinc429Example -- Solution for a C# application using the Class Library
\Vb CDEV_API_VB.TXT -- Text file containing all Visual Basic constants
and global declarations for porting the CEI-x30
API to VB
CDEV_API_VB_NET.TXT -- Text file containing Visual Basic constants
and global declarations for porting the CEI-x30
API to VB.NET
CDEV_VB.BAS -- Visual Basic 6.0 example project, components, and
CDEV_VB.FRM executable
CDEV_VB.VBP
CDEV_VB.VBW
CEI830_VB.EXE
Help This folder contains help files for the CEI-x30 products.
CDEV_API.HLP -- CEI-x30 API On-line Help file
CDEV_API.GID -- CEI-x30 API On-line Help file
CEI_PROBE.EXE -- Installation problem logging application
Include This folder contains the include files (".h" file) for the
API and device driver "C/C++" constants and prototypes.
This folder also contains other header files used by the API,
as described below:
AR_ERROR.H -- Error strings for status translations
CDEV_API.H -- CEI-x30 API interface definitions
CDEV_FW.H -- CEI-x30 firmware array declarations
CDEV_GLB.H -- CEI-x30 API global data declarations
CDEV_HW.H -- CEI-x30 board-specific h/w definitions
CEI_INSTALL.H -- Generic low-level interface library definitions
CEI_TYPES.H -- Generic data type declarations
FPGA430.H -- CEI-430 Downloadable FPGA program
FPGA530.H -- CEI-530 Downloadable FPGA program
FPGA630.H -- RAR-CPCI Downloadable FPGA program
FPGA830.H -- CEI-830 Downloadable FPGA program
FPGA830RX.H -- R830RX Downloadable FPGA program
FPGA_EC.H -- RAR-EC Downloadable FPGA program
FPGAA30.H -- AMC-A30 Downloadable FPGA program
FPGAX30N.H -- Empty FPGA program array declaration
\CEI-x20 Compatibility -- folder containing a UTILDEFS.H that only includes
CDEV_API.H for assisting application migration
from CEI-x20 to CEI-x30 products.
Libs This folder contains all varieties of CEI-x30 API library files
built for use on 32-bit and 64-bit WINDOWS operating systems.
\WIN32 This folder contains the API library files for any 32-bit WINDOWS
7/Vista/XP/2000/NT host. The files in this folder were built with
Microsoft Visual C++ v6.0.
CDEV_API.LIB -- CEI-x30 API Library
CDEV_API.DLL -- CEI-x30 API DLL
\MSVC2008 API Library files built with Microsoft Visual Studio 2008
CDEV_API.LIB -- CEI-x30 API Library
CDEV_API.DLL -- CEI-x30 API DLL
\Borland API Library file modified for use with the BC55 Linker
using implib.exe (implib -c cdev_api.lib cdev_api.def)
CDEV_API.LIB -- CEI-x30 API Library
\x64 This folder contains the API library files for any 64-bit WINDOWS
7/Vista/XP host. The files in this folder were built with
Microsoft Visual Studio 2008.
CDEV_API64.LIB -- CEI-x30 API Library
CDEV_API64.DLL -- CEI-x30 API DLL
\Integrity Integrity 5.1 Libraries for a PowerPC-604 processor
LIBCEIX30_API.A
LIBCEIX30_API_K.A
Source This folder contains source and header files for the API.
CDEV_API.C -- CEI-x30 API interface functions
CDEV_DLL.C -- CEI-x30 DLL initialization/finalization functions
CDEV_WIN.C -- Windows OS-specific utility functions
TST_CNFG.C -- Source for a simple CEI-x30 internal wrap test
MULTIPROCESS_TEST.C -- Source file for a simple multi-process
example program.
\Win32 This folder contains the 32-bit Windows library export file
CDEV_API.DEF -- CEI-x30 API DLL export definitions
\x64 This folder contains the 64-bit Windows library export file
CDEV_API64.DEF -- CEI-x30 API DLL export definitions
\VxWorks This folder contains VxWorks specific source files
CDEV_VXW.C -- VxWorks OS-specific utility functions
CEI_TYPES.H -- Parameter type definitions header file
GEFES_IOCTL.H -- Driver IOCTL definitions header file
LOWLEVEL.H -- Driver prototype definitions header file
TARGET_DEFINES.H -- More Parameter type definitions
CONDORVXWRTPDRV.C -- Generic VxWorks driver source file
CONDORVXWRTPDRV.H -- Generic VxWorks driver header file
51_GEFES_PPC_RTP_PCI.cdf -- Generic VxWorks PowerPC Config Def file
51_GEFES_x86_RTP_PCI.cdf -- Generic VxWorks x86 Config Definition file
\Integrity This folder contains Integrity-specific source for a PowerPC SBC
CDEV_INT.C -- Integrity OS-specific interface functionality
LOWLEVEL.H -- Driver prototype definitions header file
MEM_INTEGRITY.C -- Generic Integrity user driver source file
CEI_INT_PCI_DRV.C -- Generic Integrity kernel driver source file
32-bit Windows 7/Vista/XP/2000 Specific Files:
----------------------------------------------
The following file will be located in the folder WINDOWS\INF:
PCI_****.inf -- The driver INF file for the specific CEI-x30 device,
Depending on the device installed, this could be any
one of the following files:
PCI_0830.INF, PCI_0831.INF (R830RX), PCI_0430.INF,
PCI_0530.INF, PCI_0630.INF (RAR_CPCI), PCI_1009.INF,
PCI_100A.INF (RAR-EC), or PCI_100B.INF (RAR-PCIE)
The following files will be located under the Windows\System32 folder.
CDEV_API.DLL -- CEI-x30 API DLL for WINDOWS Vista/XP/2000/NT,
built with Microsoft Visual C++ v6.0
CEI_INSTALL.DLL -- Generic GE IP Avionics Driver Interface Library
The following file will be located in the folder WINDOWS\system32\drivers:
CEIDEV.SYS -- WDM device driver for GE IP Avionics products
Windows NT 4.0 Specific Files:
------------------------------
The following files will be located under the Winnt\system32 folder.
CDEV_API.DLL -- CEI-x30 API DLL for WINDOWS Vista/XP/2000/NT,
built with Microsoft Visual C++ v6.0
The following file will be located in the folder WINDOWS\system32\drivers:
WINRT.SYS -- Generic NT device driver for GE products
===============================================================================
4. Removing CEI-x30-SW software or hardware components
===============================================================================
Condor's automated installation software creates driver files for use by the
Windows Device Manager. Prior to removing the board or running the
CEI-x30-SW uninstaller, it is necessary for you to uninstall your board
via the Windows Device Manager. You must remove the device via the Device
Manager before physically removing it from your system.
1) Right-click "My Computer" and select "Properties.
2) For Windows 2000, select the Hardware tab.
3) Invoke the "Device Manager" and expand the class named "Condor Engineering
Devices".
4) Remove the device from the system via right-click on the device and select
"Uninstall...".
Removing software under Windows Operating Systems
-------------------------------------------------
Access the Uninstall shortcut created in the CEI-x30-SW program group
located by selecting START->PROGRAMS->GE CEI-x30-SW on the Task Bar.
A shortcut will have been created in the
program group corresponding to the device you installed, appended with an
iteration number. This iteration number corresponds to the number of devices
installed. For instance, DEV_0 is the first device and DEV_2 is the third
device. This allows you to delete any device on a per-device basis. The
drivers for the device you specify will be removed but all other devices will
be left unaffected.
If the device you are removing is the first device, the software will be
removed as well. Thus, if you have only installed a single device, selecting
it in the Add/Remove Programs applet and clicking Add/Remove will cause all
software and device drivers to be removed from your system.
===============================================================================
5. Contact Information
===============================================================================
If you have any questions or need more technical information, please contact:
GE Intelligent
Platforms, Inc.
6769 Hollister
Ave.
Goleta, CA.
93117
USA
phone: (805) 965-8000
fax: (805) 963-9630
e-mail: support.avionics.ip@ge.com
Internet:
http://defense.ge-ip.com/products/family/avionics