BSQUARE® C ORPORATION The Cassiopeia BE-300 Development Environment Manual
The Cassiopeia BE-300 Development Environment Manual 2001 BSQUARE Corporation - Confidential Data The information contained herein is intended solely for use by BSQUARE Corporation and its licensed customers. Disclosure, reproduction, and any other communication of this material to others are strictly prohibited. The subject matter contained herein is subject to change. BSQUARE is a registered trademark of BSQUARE Corporation and other marks are the property of the respective owners. Document No.
The Cassiopeia BE-300 Development Environment Manual CONTENTS 1. CONTENTS.................................................................................................................. III 2. INTRODUCTION .............................................................................................................. 4 C ONVENTIONS U SED ............................................................................................................... 4 A DDITIONAL D OCUMENTATION ............................
The Cassiopeia BE-300 Development Environment Manual 1 INTRODUCTION This document describes the software and hardware requirements for the development of applications for the Cassiopeia BE-300 device. This document also explains the process of building and debugging projects created using Microsoft’s eMbedded Visual C++ Toolkit and the CASIO BE300 SDK. Please read this document thoroughly before beginning development. Conventions Used The following typographic conventions are used in this guide. Table 1.
The Cassiopeia BE-300 Development Environment Manual 2 OVERVIEW Development Environment Figure 1 depicts a typical development environment for building Windows CE Applications. Figure 1. Development Environment PC BE-300 ActiveSync CE Platform Manager MS Embedded Visula Tools 3.0 BE-300 SDK Repllog. exe Serial cable USB cable Lan card Rapisrv.exe Application Hardware Requirements To program for the Cassiopeia BE-300, you will need the device itself and a development PC.
The Cassiopeia BE-300 Development Environment Manual • VGA or higher-resolution monitor required; Super VGA recommended • • Microsoft Mouse or compatible pointing device Serial or USB or LAN cable Software Requirements Before developing applications for the BE-300, you must install the following applications on your development PC, in the order in which they are listed: 1. 2. Microsoft® eMbedded Visual Tools 3.0 CASIO BE-300 SDK add-on to the Microsoft® eMbedded Visual Tools 3.0 3.
The Cassiopeia BE-300 Development Environment Manual CASIO Tools The BE-300 SDK also comes with extra tools that developers will find useful when developing their applications. • ExeRepllog.exe: This is the tool which starts Repllog.exe. (See Connecting the Device to a PC) • • Mem.exe: Displays current memory usage on the device. • gi.exe: Output debugging information such as active processes, modules and windows, available and total memory, etc.
The Cassiopeia BE-300 Development Environment Manual 3 PROCEDURES Configuring the Active Build 1. 2. 3. 4. 5. 6. 7. 8. The Start Microsoft® eMbedded Visual Tools 3.0 Create a project. From the IDE, click on File|New. Choose the type of project that you would like to create from the Projects tab. Enter the project name and modify the project location if desired. Check the Win32(WCE MIPS) option in the CPUs list. Click OK and continue to modify the settings for the project. Set up the active platform.
The Cassiopeia BE-300 Development Environment Manual 1. 2. 3. 4. NOTE: The default communication speed is 115200bps. 5. 6. 7. 8. 9. 10. Start ActiveSync and configure the connection settings by selecting File|Connection Settings. Choose the desired cable connection (USB/Serial/LAN) Connect your USB/Serial/LAN cable from your PC to the BE300 device. Create a Program Files directory on a CF Card, and copy ExeRepllog.exe to it. Insert the card into the BE-300.
Appendix The Cassiopeia BE-300 Development Environment Manual A NOTES FOR PORTING APPLICATIONS The list below contains some notes that developers should be aware of when porting applications that were intended to run on earlier versions of the Windows CE OS to the BE-300 device. • • Applications built for CE 2.10 are supported. • Applications built for CE 2.11 have not been checked on this platform. • Applications built for CE 2.12 are not supported. PocketPC(CE 3.