Setting up the development system, Setting up the development system -3, Setting up the host machine for c/c++ development – Rockwell Automation 2727-MRSDK MobileView Terminals Software Development Kit User Manual User Manual

Page 19

Advertising
background image

Publication 2727-UM004B-EN-P - February 2004

Developing CE Drivers and Applications 2-3

The solution is to place shortcuts in \Flash Storage\Windows or in a
directory under it. In a normal system initialization sequence,
everything in \Flash Storage\Windows\ (in the persistent file system),
including subdirectories and their contents, is copied to \Windows (in
the RAM filesystem) following the startup of gwes.exe. (For further
information see “Launching Applications At Start-Up” above.)

Setting Up the Development
System

Typically, development will take place on an x86 machine running a
Microsoft Win32 operating system and Microsoft cross development
tools. The development system will be connected to the target
MobileView by Ethernet or serial link, and StrongARM binary files
generated on the development system will be downloaded to the
target for testing and debugging.

While for the most part the Microsoft development tools will run on
Windows 95, Windows 98, Windows 2000 and Windows XP, certain
special functions, like emulation of the target platform on the x86
host, are available to the developer only with Windows NT 4.0.

Application development can be carried out using either C/C++ or the
.net framework. Note that the C/C++ development system normally
produces StrongARM binaries that are directly executable on the
MobileView. Device driver developers should plan to use C/C++.

Setting Up the Host Machine for C/C++ Development

First, Microsoft Windows CE Services (Active Sync) must be installed
on the host system. This package provides utilities needed to
download applications to the MobileView and to support a number of
remote development tools. Windows CE Services is provided on
CDROM with the MobileView. The MobileView Guard Terminal
(2727-UM002) and MobileView Machine Terminal (2727-UM003)
User’s Manuals contain detailed information about connections.

Next, the following Microsoft development tools must be installed on
the host system, in the order given:

Embedded Visual C++ 4.0

Platform SDK for H/PC – StrongARM (from Microsoft Embedded
Visual Tools 4.x)

Advertising