EMBEDDED DEVELOPMENT STUDIO

 A User friendly development environment for Windows


Download the latest Embedded Development Studio Brochure

Please use Adobe Acrobat to view PDF files.

 

Products
8051
ColdFire
68XXX
Z80/HD64180
8085
6801/6301
6809
68HC11
 Embedded Development Studio (IDE)

 Show all products


Sales
 Price list
 Shopping Basket
 Distributors
 Request information


15 day Evaluation
 8051 Development Suite
 ColdFire Development Suite
 680X0 C Compiler & 68000 Simulator


4kb 12 Month Demos
 ColdFire Development Suite
 680X0 C Compiler & 68000 Simulator


Support
 Register
 Get updated


 

 
Crossware’s Embedded Development Studio leverages the features of Windows to provide a development environment that allows the programmer to concentrate on the primary task of software development. It eliminates at a stroke, the learning curve normally associated with the use of a sophisticated tool chain and provides an extensive range of features to help the programmer. It encourages a project management approach with wizards and property pages to help with the setup process. It features a multi-threaded interface to multiple tool chains, an integrated feature rich text editor with full context colouring, multiple terminal emulators, a source code browser, complete on-line books with full text searching and a unique configuration system to manage startup files and target specific options. Dockable windows have been introduced with the latest release to make the environment even easier to use.

The Embedded Development Studio comes with the Crossware tools of your choice. This might be a sophisticated ANSI standard C compiler for the M68020 or a simple relocatable assembler for the 8051 microcontroller. Whatever Crossware tools you choose, they will be seamlessly integrated into the Embedded Development Studio allowing you to make your choice of target system from all of the options available.

As you write your source code in the integrated editor, context colouring highlights the language keywords and the assembler opcodes supported by your target system opcodes. The Embedded Development Studio works out the dependencies in your source code and displays all of the files in your project in a project tree. Editing any of these files is only a double click away. When you click on the Build icon your code will be compiled, assembled and linked in the background allowing you to carry on with other important tasks.

HIGHLIGHTS

  • User friendly interface to a sophisticated range of embedded development software.
  • Dockable windows to help you organise your desktop.
  • Project based approach with project files displayed in a tree structure.
  • Configure your project to build an executable program or object code library.
  • Integrated build utility to keep your project up-to-date. Runs in the background allowing you to continue your work during the build process.
  • Wizards to help you set up your options at the start of a new project.
  • Property pages to allow you to adjust your project settings as your development proceeds.
  • Integrated editor with context colouring of language keywords and the assembler opcodes supported by your chosen target system.
  • Integrated terminal emulator operating at the maximum baud rates allowed by windows.
  • Automatic generation of a build script which can be used to build your project from the command-line or from within another application.
  • Integrated browser to easily locate C symbol definitions and references.
  • File text search to locate and jump into text files.
  • Unique startup file system creates and maintains the startup code for your project.
  • On-line books with full text search.

 

TECHNICAL DETAILS

DOCKABLE WINDOWS

Multiple features require multiple views and organising the positions of these views on the screen can soon become a burden. When a new window is opened, the user is required to position it so that it does not obscure the other windows that need to be seen. Dockable windows overcome this problem. When a dockable window is opened it will automatically position itself near the edge of the screen. The other windows are moved to accommodate it and so nothing is obscured. It can be dragged so that it docks at a different location or so that it floats above the other windows. Alternatively it can be completely undocked so that it behaves like a conventional Windows window.

SEAMLESS INTEGRATION

The Embedded Development Studio is a multiple target environment. It automatically detects which tools are present and configures itself accordingly. When you create a new project and select the target family, the tools for that target family are automatically made available. If a simulator for the target family is present then this is integrated into the Embedded Development Studio to form a single seamless environment.

View the browse window

PROJECT ORIENTED DEVELOPMENT

The Embedded Development Studio uses a project oriented approach to help you organise your development work. A wizard will create a new project for you allowing you to select the target chip, memory configuration and output format and will optionally create the source code files that you need to get started.

MULTI-THREADED INTERFACE

Multi-threading is used extensively in the Embedded Development Studio. It is used by the find-in-files utility, by the terminal emulators and most importantly by the interface to tool chain components such as the compiler, assembler and linker. The various thread priorities have been carefully configured so that editing and other user tasks are not affected by tasks running in the background.

CONFIGURATION MANAGEMENT

One of the issues with embedded development is the initialisation of the target system. Different microcontrollers and target boards require different startup routines. There are too many variations to be covered by a standard set of routines and so the Embedded Development Studio provides a system to allow users to easily define and include their own routines. This configuration management system also allows other requirements such as memory ranges, compiler and linker options, etc to be defined. This is ideal for managers of software teams who can pre-configure the Embedded Development Studio so that it allows their programmers to easily select the appropriate configuration.

ON-LINE BOOKS

The complete set of user manuals is available on-line. The book viewer is integrated into the Embedded Development Studio which creates a table of contents giving immediate access to all documentation including information on all of the C library routines, assembler opcodes and directives. Hot key access to this information is supported via links from the editor to the book indexing system.

AVAILABILITY AND HOST SYSTEM REQUIREMENTS

The Embedded Development Studio accompanies a range of C compilers, cross assemblers and simulators from Crossware - the NT series of packages. Details of these development tools are given in separate data sheets. All of these development tools and the Embedded Development Studio are 32 bit applications and require an IBM compatible PC running an Intel Pentium or above running Windows 9x, Windows ME, Windows NT 4.0, Windows 2000 or Windows XP.


|Home|Request information|
|Where to buy
|Order now|


Copyright © 1985-2004 Crossware Products. All rights reserved.

Revised: 12 January, 2004.