Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2
Page 15 of 144
Part 2 –
Development Environment Connectivity
It’s important to establish a proper development environment and understand different options
available to establish connectivity between the development workstation and target device to download
CE 6.0 OS runtime image, and deploy application, from the development workstation to the target
device for testing and debug. In this section, we will cover some of the common connectivity for the CE
6.0 development environment.
Ethernet Connectivity
For the exercises in this guide, Ethernet is the primary connectivity in use for CE 6.0 development
with both the development workstation and target device connected to the same Local Area
Network.
CE 6.0 OS Runtime Image Development – OS Design
OS Design is one of the project type supported by the VS2005 IDE, to generate customized CE
6.0 OS runtime Image.
As part of the OS design development process, connectivity between the development
workstation and target device is needed to download the OS runtime image to the target device
and debug. While it’s possible to use the serial port and other connectivity, Ethernet connection
is one of the practical options for debugging and downloading OS runtime image from the
development workstation to the target device for testing and debug.
CE 6.0 Application Development with Visual Studio
Both Visual Studio 2005 and 2008 support CE 6.0 managed and native code application
development, and able to deploy application from the development workstation to the target
device for testing and debug, using an Ethernet connection.
As part of the application development exercises in this guide, CoreCon connectivity established
over the Ethernet connection is used to transport VS2005 and VS2008 application from the
development workstation to the target device and provides connectivity for debugging.
VDX-6326 SBC Connectivity
The VDX-6326 SBC has 3 built-in Ethernet interfaces. One of the interfaces uses the R6040 Ethernet
controller, built-in to the Vortex86DX SoC, and uses the R6040 Ethernet driver provided as part of
the ICOP_VDX6326_60B BSP. The other two interfaces use Realtek-8100 controller, supported by
the Realtek-8139 (RTL-8139) Ethernet driver provided by the Platform Builder.
For the exercises in this guide, the R6040 Ethernet interface is used. The R6040 Ethernet interface is
located on the back of the enclosure, between the USB and PS/2 interfaces.
Serial Port Connectivity
Serial port connectivity is established by connecting a null RS-232 serial modem cable between one
of the target device’s serial ports and an available serial port on the development workstation.
Serial connection is useful for debugging headless device and startup process during the bootloader
phase where the CE 6.0 OS runtime has not been fully launched.