Home Contact Sitemap

Reflex Technology Ltd

Complete Development Solutions for Embedded Systems

Next Steps

Contact us


Call: 0845 130 6046


Email: sales@reflex-tech.co.uk


Online Contact Form

Datasheets

 

Development Boards

We have a wide range of Development Boards and kits to enable fast prototyping and micro evaluation.

Compilers

We supply compilers from the following leading vendors to accompany your development tools.

winIDEA

winIDEA

  • Industry Standard IDE
  • Support for Windows and Eclipse
  • Easy to learn & use, Workgroup Support
  • Open Interface: isystem.connect
  • Qualified Support 
  • Increased Productivity
  • Improved Product Quality
  • Reduced time-to-market
  • Short Return of Investment

winIDEATM is the ultimate Integrated Development Environment, which contains all the necessary tools in one shell. One of the goals in the development of winIDEA was to achieve a tight integration of all stages of program development (edit, build, debug & test) by a single application. During complete development cycle you can stay within winIDEA. You can write your code, run the compiler, assembler and linker, debug and test your software and hardware within one tool. winIDEA does drive all our hardware tools for all embedded microcontoller architectures we do support. You have to invest your time and money only once, to get familiar with winIDEATM. winIDEA is easy to learn, increases your productivity, speeds up the development cycle and integrates with your test procedures. This will help you to get quality products ready in-time for market.

 

Window Managment

winIDEATM is a Multiple Document Interface (MDI) application, which means that several documents can be viewed and edited at the same time. In this case the term 'document' applies to source code files (typically C sources) for your project that you create and edit using the built-in editor, build using the Build Manager and debug with the integrated debugger.

Multi-File C Editor

The integrated editor has multi-file support, which enables you to open and modify as many source files as you want to. Integrated editor supports you with basic functions for editing non-document type files. As soon as you have finished your changes to your source, use make and bui ld capabilities supported by winIDEA , which will recompile all changed files. In case the compiler reports errors during compilation, the editor can track these errors, opens the right source file and marks the line where the error occurred.

Project Manager

The project manager gives you the power to organize complete project and make it more friendly to other developers. A structure tree is created to group all project’s files like source, header, link, library, text and other user’s files. The user can thus navigate through all project files easily.

Build Manager

The integrated build manager is major advantage of winIDEA comparing to most other debuggers. The build manager can be configured to support any third party command line driven compiler toolset. In the build manager you define which compiler, assembler and linker you use and where these tools are installed. All compiler, assembler, linker switches are entered in the associated fields. Linker indirection file can be edited within the same dialog by invoking notepad. Simple and logical setup dialog and many examples for all popular compilers facilitate the setup of build manager. Just use the make and build facility supplied by winIDEA and all changed source files or the complete project will be assembled, compiled and linked.

HLL-Source Debugger

As soon as the link process finishes successfully, the debug info and executable download files are loaded and you can start with debugging. Many debug commands are available to control the program flow. All necessary information about your target system and your application program are shown in the editor and many other different debug windows. The screen setup is completely under user control.

Watch Window

The watch window is best suited for watching and modifying high level variable symbols with associated type. Variable’s name, value and type are typically displayed. Specific memory locations, memory dumps, C expressions and special function registers can be inspected too. Structures and all other types including C++ are supported.
All watches can be entered manually. Variables can be inserted from the Symbol Browser by invoking it or you can simply drag&drop certain variable from the source window into the watch window. Real Time Watches allow the user to monitor and modify memory locations of the CPU with no influence on the real-time behavior of the executing program. Real time watches are supported depending on the CPU and emulation type.

Call Stack

Call stack function occupies part of the variable window. It displays the currently executing function at the top of the stack add older function calls below that. The window also displays parameter types for each function call. The user can navigate to a funct ion's source code or disassembled object code from the Call Stack, every time restoring the selected function’s context, e.g. all locals visible.

Variable Window

All local variables are displayed automatically, as soon as the program has entered a certain function. Top part of the variable window is occupied by call stack function.

SFR Window

winIDEA provides a specialized special function registers (SFR) window to display CPU’s on-chip special function registers. A name, value and associated bit fields, if present, are displayed for each peripheral register. Since screen size is limited the user can define custom windows to display only registers of interest.

Script Language

The winIDEA provides a simple C-like script language that can be used to facilitate automation and testing. Almost all debugging features are supported by predefined API functions. New can be added on request.

Symbol Browser

Loaded symbols can be viewed in the Symbol Browser. Project variables, functions, constants, type definitions and code labels can be inspected separately. Symbol Browser opens in any dialog where symbolic address can be entered.

Workgroup Support

winIDEA's file acess is designed to allow multiple developers to work on a project. When two or more developers share project code, simultaneous write access to shared files must be avoided. This is usually achieved through use of a source/revision control system.

 

Page execute in: 0.00122 seconds.