51LPC Evaluation Kit LINK-51 The Philips LINK-51 evaluation kit comes with emWare®’s EMIT® 3.0 Evaluation networking software for the 51LPC family. emWare’s Embedded Micro Internetworking Technology™ (EMIT) software is the only distributed device networking software based on standard Internet technologies that network 8- and 16-bit embedded devices over the Internet or any network. Applications of EMIT technology include utility metering, vending, healthcare, transportation, factory automation, security systems, environmental control, office equipment, and home automation. The LINK-51 provides a complete development environment for embedding network connectivity into electronic devices, which includes: • 51LPC microcontroller • EMIT 3.0 evaluation software • 51LPC-based evaluation board • Electronic documentation on disk EMIT software allows access to the on-board 51LPC via your favorite web browser, as well as connections to several emMicro-enabled devices via a local RS232 network. By taking advantage of the special EMIT 3.0 upgrade offer included, you will be able to move to the EMIT SDK standard. Software Highlights LINK-51 Evaluation Kit LINK-51 Features Device Application Tools • emMicro™ device object server • Assembly source code - 8051 • “C” source code - 8051 • emPackage data table creation utility • emMonitor and emUtilities device debugging tools • emGateway™ device network connectivity software —Five device connections per emGateway host —20 simultaneous client connections per emGateway host (local connection only) User Interface Tools • emObjects™ JavaBeans™ compliant interface objects (trial version) • EMIT Access Library client application toolkit • “C” simulators of EMIT-enabled devices • Web browser graphical user interface Third-Party Development Tools • Symantec Visual Café™ 3.0 interface design program (30-day evaluation) • 8051 Shareware Assembler The LINK-51 provides a complete development environment for creating EMIT-enabled networked devices with the emMicro device object server, leveraging the emGateway for network communications, and developing a graphical user interface for managing and controlling the device. • The EMIT embedded device object server, emMicro, is provided in both C and assembly source code versions for the 8051. • emMicro requires as little as 1Kbyte of ROM on a device (8051 assembly version). • EMIT’s distributed device object server architecture shifts significant resource requirements from the device to emGateway while still providing a rich, graphical interpretation of device controls. • The LINK-51 includes assembly sample applications integrated with emMicro. • emGateway provides a link between lightweight device networks and user interfaces like a web browser, PDA or phone. • The EMIT Access Library facilitates the development of client-side interfaces. • The EMIT Access Library supports popular programming languages such as C, C++, Java™, ActiveX®, Visual Basic®, etc. • emGateway runs on Windows®95/98, NT, or WinCE. • emMicro’s versatile communications protocol supports modem, RS232, RS485, IR and RF (sold separately). • When upgraded to EMIT SDK 3.0 Standard, developers have remote connectivity. • EMIT’s predefined library of JavaBeans compliant emObjects (trial version) enables quick and easy development of robust graphical user interfaces via Visual Café. • The EMIT SDK includes several powerful low-level debugging tools. • EMIT software is scalable and modular, enabling developers to choose which components will reside on the device, the emGateway, and the client-side server. LINK-51 LINK-51 51LPC Evaluation Kit Hardware Reference Design Pre-Loaded Demo Applications • • • The applications pre-loaded on the 51LPC chip can be controlled in standalone mode or remote mode from a pre-built browser interface. The applications do the following: • Control the brightness of 2 LEDs using a rotary pot (potentiometer) • Switch between seven operating modes, including an HVAC demo, a sound demo, a watchdog demo and brownout demo • Acquire data from the rotary • Play back the data System Requirements for emGateway & emObjects • • • • • • • • Electronic Documentation The EMIT SDK documentation provides: 1. A complete description of the EMIT architecture. 2. Step-by-step tutorials on how to use the reference board and easily create user interfaces. 3. Start-to-finish development process guidelines. 4. Development procedures for the different user interface options. 5. Programming instructions and examples on integrating emMicro with your device. 6. Reference details on EMIT components and utilities. emWARE Tools • emWARE Provided Code/Hardware Utilities • Low-level debugging tools; eeFormat, eeDIR • Intermediate level debugging tools; emCAT, emDIR, emFORMAT Interface Design Assembler • Symantec Visual Cafe 3.0 (30-day evaluation) • Shareware for 8051 LINK-51 evaluation board for the 51LPC family RS232 support Expansion interface bus—for other hardware products—prototype board, HVAC 486 or faster CPU Windows 95/98 or Windows NT version 4 At least 32MB of internal memory Netscape v4.05 with the JDK patch or Internet Explorer v4.0 TCP/IP installed Available serial port CD-ROM drive Nine-pin D-type male (a 25-pin D-type female adapter will also be needed if the available serial port is 25-pin D-type male) Sufficient hard disk space for the following components: • 40MB for the EMIT development files • 80MB for Visual Café • 40MB of free hard disk space available to virtual memory to allow the EMIT user interface to load properly within your Web Browser. Ordering Information Part Number: LINK-51 SD 12NC: 9352-635-58112 emWARE Certified 3rd-Party Products Monitor • Status • emNET monitoring • Development debugging tool EMIT is compatible with the following: • TASKING assemblers/ compilers • Keil Compilers • GNU Compilers • J++ Builder • Delphi • C++ Builder Package • Utility for creating an emMICRO data table of device application's variables emWARE Provided Code/Hardware Micro C Code • Source code for emMICRO to be embedded in developer's devices • Ported support for generic 8051 • Standard emWare SDK application Micro Assembly Code • Microcontroller assembly source code for emMICRO supporting generic 8051 • LINK-51 applications • Standard emWare SDK application Objects (Trial Version) • Allows users to easily create GUI applications using pre-designed objects • Java Bean compliant • Switches, knobs, sliders, displays, graphs EMIT Access Library • Developer toolkit for creating custom interfaces to access and control devices C Simulators • C applications (with source code) that simulate EMIT enabled devices For more information, contact your Philips Semiconductors distributor or www.semiconductors.philips.com North America Tel: 1 800 234-7381 Internet: www.semiconductors.philips.com Europe Fax: +31 10 2843181 Asia Fax: 886 2 2134-2941 Japan/Korea Fax: +81-3-3740-5057 Internet (in Japanese): www.philips.co.jp/semicon/ © Philips Electronics N.V. 1999 All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent - or industrial or intellectual property rights. ™, ®, product and company names are registered trademarks of their respective organizations. Printed in the USA 271601/35K/FP/2pp/499 9397-750-05339