MiniTutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target

Similar documents
RTX Runtime with Service Pack 2 WES7 DEPLOYMENT GUIDE

RTX64. RTX64 MiniTutorial Including RTX Runtime Update 1 with Windows Embedded Standard 7 with SP1

IntervalZero Quick Start Guide. for RTX 2011

Installation Guide for RTX 2011 with Service Pack 1

Dell Statistica Statistica Enterprise Installation Instructions

Office Language Interface Pack for Farsi (Persian) Content

NCD ThinPATH Load Balancing Startup Guide

Sage HRMS 2014 Sage Employee Self Service Tech Installation Guide for Windows 2003, 2008, and October 2013

StarWind iscsi SAN Software: Installing StarWind on Windows Server 2008 R2 Server Core

RealShot Manager Compression Server software

Project management - integrated into Outlook

hp digital home networking wireless USB network adapter hn210w quick start guide

User Document. Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory

Cyberlogic Control Panel Help Control Panel Utility for Cyberlogic Software

DCOM Configuration for Windows NT4, Windows 2000, Windows XP, and Windows XP Service Pack 2

NCD ThinPATH Load Balancing Startup Guide versions and 2.8.1

UFR II Driver Guide. UFR II Driver Ver ENG

ACT! by Sage. Premium for Workgroups 2007 (9.0) Administrator s Guide to the ACT! Reader Utility

Setup and Configuration Guide for Pathways Mobile Estimating

Universal Management Service 2015

COM Port Stress Test

Pipeliner CRM Phaenomena Guide Add-In for MS Outlook Pipelinersales Inc.

INSTALLATION GUIDE. AXIS Camera Station

File and Printer Sharing with Microsoft Windows

Implicit Sync. Professional Edition Users Guide

Use QNAP NAS for Backup

ACTi NVR Config Converter User s Manual. Version /06/07

Technical Brief for Windows Home Server Remote Access

Installing Sage ACT! 2013 for New Users

Pipeliner CRM Phaenomena Guide Sales Pipeline Management Pipelinersales Inc.

Adobe Acrobat 9 Deployment on Microsoft Windows Group Policy and the Active Directory service

Enabling Remote Management of SQL Server Integration Services

Pipeliner CRM Phaenomena Guide Getting Started with Pipeliner Pipelinersales Inc.

Installation and User Guide Zend Browser Toolbar

formerly Help Desk Authority Upgrade Guide

Any system currently running the Schneider Electric MBX Driver Suite or any activated Cyberlogic software suite.

Crystal Reports Developer 11 Installation Guide

Product Development. Using Critical Path EVM for the Microsoft Project Desktop Application Readme

Sharing Pictures, Music, and Videos on Windows Media Center Extender

Hosted Exchange. Installation Manual. September A new dimension in BlackBerry productivity

AvePoint Tags 1.1 for Microsoft Dynamics CRM. Installation and Configuration Guide

The Raiser s Edge Mobile Event Management Application Guide

SQL Express to SQL Server Database Migration MonitorIT v10.5

Microsoft Dynamics GP. Engineering Data Management Integration Administrator s Guide

Pipeliner CRM Phaenomena Guide Administration & Setup Pipelinersales Inc.

Secure Agent Quick Start for Windows

Using Microsoft Active Directory Server and IAS Authentication

Project management integrated into Outlook

Project management integrated into Outlook

Creating IBM Cognos Controller Databases using Microsoft SQL Server

Adobe Acrobat 9 Deployment on Microsoft Systems Management

Hands-On Lab: WSUS. Lab Manual Expediting WSUS Service for XP Embedded OS

Pulse Redundancy. User Guide

Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0

Windows Peer-to-Peer Network Configuration Guide

Migrating helpdesk to a new server

Client Authenticated SSL Server Setup Guide for Microsoft Windows IIS

Wireless Client Configuration Guide. for third-party wireless Ethernet adapters

Craig Pelkie Bits & Bytes Programming, Inc. craig@web400.com

Digipass Plug-In for IAS. IAS Plug-In IAS. Microsoft's Internet Authentication Service. Getting Started

Business Portal for Microsoft Dynamics GP. Project Time and Expense Administrator s Guide Release 10.0

Installation Guide Supplement

Active Directory Reporter Quick start Guide

The Project Management Software for Outlook, Web and Smartphone

WHITE PAPER. HP Guide to System Recovery and Restore

Remark FTP Utility. For Remark Office OMR. User s Guide

SATA150 TX2PLUS, TX4 QUICK START GUIDE. Version 1.2

Standalone Trial Guide

TSI Support for Autodesk Fabrication Software on Zendesk Help Desk Platform

Microsoft Dynamics GP. Electronic Signatures

DOCUMENTATION MICROSOFT SQL BACKUP & RESTORE OPERATIONS

AXIS Camera Station Quick Installation Guide

Standard Client Configuration Requirements

Centran Version 4 Getting Started Guide KABA MAS. Table Of Contents

Project management integrated into Outlook

Lepide Software. LepideAuditor for File Server [CONFIGURATION GUIDE] This guide informs How to configure settings for first time usage of the software

Business Portal for Microsoft Dynamics GP. Electronic Document Delivery Release 10.0

PRACTICAL VIDEO SOLUTIONS. ipulse Manager Software. Installation Guide. Software Version 1.0

Pipeliner CRM Phaenomena Guide Sales Target Tracking Pipelinersales Inc.

Nexio Connectus Cluster Set Up with SQL Server Backend

Symantec AntiVirus Corporate Edition Patch Update

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

SUPPORT GUIDE FOR. NOKIA MODEM DRIVER AND DIAL-UP for the Nokia 610. Copyright Nokia. All rights reserved Issue 0.4

Microsoft Windows XP Firewall

Dell Recovery Manager for Active Directory 8.6. Quick Start Guide

Configuring and Monitoring Event Logs

Installing Act! for New Users

INSTALLING AND USING ENTEL PROGRAMMER IN WINDOWS 7 Technical Support Bulletin

SELF SERVICE RESET PASSWORD MANAGEMENT BACKUP GUIDE

PT Mbps Powerline Adapter. User Guide

Clearview Customer Web Access

Prolific USB to SATA Bridge Controller Backup Software User s Manual

Configuring and Monitoring SNMP Generic Servers. eg Enterprise v5.6

Installation Guide. APA-1460 SlimSCSI. PCMCIA-to-SCSI Host Adapter

Integrated Citrix Servers

STEP BY STEP IIS, DotNET and SQL-Server Installation for an ARAS Innovator9x Test System

AvePoint SearchAll for Microsoft Dynamics CRM

WINDOWS 7 & HOMEGROUP

Transcription:

MiniTutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target

Mini Tutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target IZ-DOC-X86-0015 May 2011 Copyright 1996-2011 by IntervalZero Inc. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, graphic, electronic, or mechanical, including photocopying, and recording or by any information storage or retrieval system without the prior written permission of IntervalZero Inc., unless such copying is expressly permitted by federal copyright law. While every effort has been made to ensure the accuracy and completeness of all information in this document, IntervalZero Inc. assumes no liability to any party for any loss or damage caused by errors or omissions or by statements of any kind in this document, its updates, supplements, or special editions, whether such errors, omissions, or statements result from negligence, accident, or any other cause. IntervalZero Inc. further assumes no liability arising out of the application or use of any product or system described herein; nor any liability for incidental or consequential damages arising from the use of this document. IntervalZero Inc. disclaims all warranties regarding the information contained herein, whether expressed, implied or statutory, including implied warranties of merchantability or fitness for a particular purpose. IntervalZero Inc. reserves the right to make changes to this document or to the products described herein without further notice. IntervalZero RTX is a trademark of IntervalZero, Inc. Microsoft, MS, and Win32 are registered trademarks and Windows 7, Windows XP, Windows 2000, Windows Server 2003, and Windows NT are trademarks of Microsoft Corporation. All other companies and product names may be trademarks or registered trademarks of their respective holders. MiniTutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target Document Number: IZ-DOC-X86-0015 May 2011-2-

IZ-DOC-X86-0015 May 2011 Mini Tutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target Developing RTX 2011 applications with 64-bit Windows Overview 64-bit Windows 7-based PCs are becoming the standard development platform. With this in mind, IntervalZero designed its recently released RTX 2011SDK to install on a 64-bit Windows operating system. Although the IntervalZero RTX runtime currently only supports 32-bit Windows, you can develop and debug your RTX 2011 applications with a 64-bit Windows platform. This can be accomplished through a Host / Target debug scenario (see the diagram on the following page). Local debug on 64-bit Windows will be available in the IntervalZero RTX64 product, available early in 2012. The following tutorial describes the steps required to develop a 32-bit RTX application with a 64- bit Windows 7 development system. The process will take about 15 minutes and when completed you will be able to Build and Debug using any Windows based 64-bit Host Remotely connect to any Windows based 32-bit Target Use Ethernet between the Host and Target System Requirements 1. 1 x Host PC with Windows 64-bit Operating System 2. 1 x Target PC with RTX supported Windows 32-bit Operating System 3. RTX 2011 SDK with PAC key (Evaluation version of RTX 2011 SDK will not work as the Runtime is required to be installed) 4. RTX 2011 Runtime with PAC key (***Contact sales for a runtime PAC key). NOTE: Only full versions should be used. Evaluation versions will not work in this configuration. 5. Ethernet connections between host and target. -3-

Mini Tutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target IZ-DOC-X86-0015 May 2011 Host/Target Diagram Installation 1. Host: Install RTX SDK on the Windows 64-bit host following the standard installation prompts. Enter the SDK PAC key when prompted. NOTE: Because the RTX Runtime requires a 32-bit OS, you must deselect the RTX Subsystem option from the custom setup options. -4-

IZ-DOC-X86-0015 May 2011 Mini Tutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target 2. Target: Install RTX Runtime on the Windows 32-bit target following the standard installation prompts. Enter the Runtime PAC key when prompted. During the installation process, make sure that the Target Debugging Support feature is selected. Target Setup Configuring RTX Debug Target Properties To configure the RTX Runtime target, use the RTX Properties control panel as follows. 1. Click Start > All Programs > IntervalZero > RTX 2011 > RTX Properties. 2. On the Debug tab, click the User level debugging radio button, check the Accept remote debug connections box and then click the Settings button. -5-

Mini Tutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target IZ-DOC-X86-0015 May 2011 3. In the Debug Connection Settings window, make sure the Transports Directory is set to the location of the transport DLLs. Keep the default location, unless you moved the transport directory after you installed RTX. 4. If required, Add or Remove transport types for the debugger to load. NOTES: TransportPipe is used only for local debugging; pipes are not supported for remote debugging. For more information on writing a custom debug transport DLL, About the RTX Debug Transport Interface in the RTX SDK Reference Manual. 5. Click Apply, OK, or Cancel. 6. Copy the binaries (.rtss and/or.rtdll) for the application to be debugged into an execution directory on the target system (for example C:\targetdebug\test1). If an RTDLL is used, it must be registered with the target system using rtssrun /d, so that it can be found by the debugging.rtss program. TIP: Make a note of the directory that binaries were copied to on the target, so that this location can be entered into the Host-Target Connection window during setup of the host system. -6-

IZ-DOC-X86-0015 May 2011 Mini Tutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target 7. Ensure that the RTX subsystem is running on the target system by checking the Control tab in the RTX Properties control panel. If RTX Subsystem drivers are not started, click the Start button. NOTE: Each time the application program is changed or rebuilt; new binary files must be copied over to the target system. Any RTDLLs that are used must be reregistered. Host Setup Start the Visual Studio Session Start Visual Studio and open the project containing the debug source code files. Specifying the Host-Target Connection 1. While in Visual Studio, click RTX Debug Configuration in the RTX Toolbar. The RTX Host-Target Connection window appears. 2. Select TransportEthernet as the transport type. 3. Click the browse button (...) next to the Target box to select a target PC. -7-

Mini Tutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target IZ-DOC-X86-0015 May 2011 4. Browse for the target computer, select it by highlighting the system name, and then click OK. 5. Enter the full path of the execution directory on the target system where binary files were copied. For example, C:\targetdebug\test1. o The executable files (.rtss) must be copied to this directory before you can being to debug. -8-

IZ-DOC-X86-0015 May 2011 Mini Tutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target o When using remote debugging, the.rtdll must be registered with the target system using rtssrun /d, so that it can be found by the debugging.rtss program. 6. Click OK to save your settings. Debugging After you have configured the host and target systems, you can debug your application as you normally would within Visual Studio by setting up break points and selecting Start Debugging from the Debug menu. Connection Troubleshooting Note: If there are any problems connecting the host and target systems, check to ensure: No firewall is active or, if active, an exception has been included for <RTXDIR>\debuggers\Common\RtxDbgManager.exe The target system name in the RTX Host-Target Connection window matches the Computer Name found in the System Properties window of the target system The RTX subsystem has been started on the target system The code path on the host is the full path to the.rtss binary on the target system and that it is less than 128 characters long The host and target systems are not booted into a kernel debug enabled configuration (make sure your boot configuration does not contain /debug or /baudrate) While remote debugging, if the connection is lost, Visual Studio may close and restart. -9-

Mini Tutorial: RTX 2011 SDK with 64-bit Windows and 32-bit Target IZ-DOC-X86-0015 May 2011 Hints and Tips When using Host/Target debugging in Visual Studio, the Visual Studio IDE will display the local path instead of the remote location. Resources For detailed setup instructions, follow the procedure outlined in the Host/Target debug sections of the RTX help at: RTX Application Debugging Guide > Debugging with Visual Studio > Host/Target Debugging with Visual Studio For more information on RTX, visit the IntervalZero website at http://www.intervalzero.com/. -10-