Computer Solutions Ltd
Whats New | Advanced Search
Downloads | Exchange Rates

Celebrating over 28 years
supplying all your Embedded Development Tool needs


16 and 32 -bit C/C++ to ROM


These package from Paradigm allows C/C++ to be used to generate x86 ROMed code that does not require DOS or even a BIOS on the target system.  Once the ROMable image is created it can be tested on the target via a serial link that provides the type of debugging tools which you are familiar with when developing PC based applications.

The Paradigm C++ Professional IDE is a complete solution for embedded Real Mode, Extended Mode or Protected Mode x86 development containing:

  • C/C++ source code editor & browser

  • C/C++ compiler

  • Project manager

  • Assembler

  • Linker/locater

  • Remote Debugger via serial link

  • Version control integration

Since the Paradigm C++ editor, source code browser, remote debugger and version control support are fully integrated, fixing a bug, testing the change and updating the source code repository all takes place within the same Paradigm C++ window.

C++ Integrated debugger

The integrated debugger includes code that resides on the target system and communicates with the PC via a serial link.  It can be used with the Grammar Engine promICE and virtual UART to speed up loading and avoid using the target's serial port.  It provides the latest debugging features to help you track down and exterminate problems in your embedded application.

  • C and C++ debugging
  • Inspectors (with full history)
  • Watches
  • CPU view with in-line disassembly
  • Peripheral Register viewer simplifies debugging standard I/O
  • Execution breakpoints, Complex breakpoint with conditions
  • Expression evaluation
  • Call stack

You can even inspect an object by simply passing the mouse cursor over it.

The Edit and Continue feature allows you to re-compile and return debugging to the point where the change was made.

C++ Browser

The Browser lets you search through your object hierarchies, classes, functions, variables, types and constants. The Browser also lets you:

  • Object browserGraphically view the hierarchies in your application, then select the object of your choice and view the functions and symbols it contains.

  • List the variables your program uses, then select one and view its declaration, list all references to it in your program, or go to where it is declared in your source code.

  • List all the classes your program uses, then select one and list all the symbols in its interface part. From this list, you can select a symbol and browse it as you would with any other symbol in your program.

 

Symbol Browser

C++ Compiler

Paradigm C++ includes the features you expect in a professional C/C++ compiler including:

  • Fast compilation with full support for precompiled headers.
  • Global optimisations
  • Built-in Assembler
  • ROMable run-time library whose source code is supplied.

Paradigm C++ is unique in delivering the latest C/C++ language features for embedded system development:

  • Namespace support
  • Templates
  • Exception handling
  • New-style type-safe casting
  • Run-time type identification (RTTI)
  • Three distinct character types

By selecting some of the many compiler options you can eliminate the extra overhead of exception handling from the runtime libraries or avoid generating runtime type identification.  Simple character types may be selected in order to revert to the original behavior.  You can choose to optimise modules for size or speeds.

C++ Editor

With the Paradigm C++ editor you can undo multiple edits; open multiple edit windows; subdivide the window into different Edit panes; cut, copy and paste text between any open files. It’s supplied with four editor emulations and is fully user configurable.

It also includes syntax highlighting and source code navigation tools.

Source Control

SCCS (Source Code Control System) is integrated seamlessly into the Paradigm C++ IDE.  You can check out files, make changes, compare the differences and then check the source code changes back in, all within the IDE using only a mouse.

Paradigm LINK

Paradigm LINK is a high-speed linker that accepts object files as well as library files and outputs files ready for locating by Paradigm LOCATE.

  • Full C++ support - choose to have mangled or normal names in the linker map file.
  • Default configuration file for commonly used linker options.
  • Response file support helps maintain large projects.

Paradigm LOCATE

Paradigm LOCATE is the established leader in preparing x86 embedded applications.  Some of the many features of Paradigm LOCATE include:

  • Fast: No other product comes to close to the speed and capability of Paradigm LOCATE.
  • Compiler support: Only Paradigm LOCATE fully supports all versions of Paradigm, Borland and Microsoft 16- and 32-bit compilers in both C and C++ modes.
  • Processor support: Paradigm LOCATE will automatically generate the chip select and other initialisation code for your microprocessor so you never need to customize the startup code unless you want to.
  • Compression: Compressed initialised data can be used to save EPROM space.

Paradigm LOCATE can be used from the command line or from Paradigm MAKE and is also fully integrated in the Paradigm C++ IDE.

Project Manager

The C++ Project Manager visually organises all the files in your project into a hierarchy diagram known as the project tree.  Then displayed indented below each file are the targets dependencies - the files used to build the target.

Support

The prices shown below include 15 months support.


Paradigm C++ Professional  Real Mode  full integrated package   £2,150
Paradigm C++ Professional  Protected Mode  full integrated package   £2,875

Home Shop Products Supported Chips Information Zone Contact Site Map
 
Computer Solutions Ltd
1a New Haw Road, Addlestone, Surrey KT15 2BZ, England
 
Telephone: +44 (0) 1932 829460      Fax: +44 (0) 1932 840603
Email: sales@computer-solutions.co.uk      Web: www.computer-solutions.co.uk
 
Copyright © 2008 Computer Solutions Ltd