C/C++ Microcontrollers / Software
Tern Software Tools & Development Kits
One of the most appealing aspects of working with TERN controllers is the ease of software development. It really is surprising how easy it is to develop a working application within a very short time period with the integrated development environment. TERN also provides hundreds of sample files that should get you up-to-speed and coding in no time at all. There are also a number of versatile solutions for your application, whether it's for an OEM application or a simple stand-alone project. Best of all as a new customer, you only require one particular software development kit that includes all of the hardware, software, and peripheral you would need to complete your development.
Several supplementary software kits also make it possible to extend your development capabilities, ranging from easy networking to fast and inexpensive binary distribution.
C/C++-P Evaluation Kit (EV-P)
C/C++-P Development Kit (DV-P)
C/C++ DV Kit (DOS-based)
The TERN EV-P and DV-P kits are complete, easy-to-use, and reliable tool kits you can rely on to complete your project with ANY of the TERN controllers. The kits include everything you need to program a TERN controller and do in-target development. You can be up and running our sample programs within minutes with the controller, software, and peripherals included in the kit.
The new C++-P software development kits offer a true 32-bit Windows (95/98/2K/NT) based integrated development environment, all in one CD! This complete, easy-to-use, reliable, productive, and professional embedded tool-kit can be used with any TERN controller to complete your project.
The powerful IDE let you do all of your application development in one place, with all features readily available at your fingertips.
| |  |
There is no need to switch from editor to debugger and back; all are integrated into the same screen.
The remote debugger downloads your application into the board, allowing you to debug your application as it runs on the final controller target. You'll be be able to step-through your code, set conditional breakpoints, monitor CPU state, registers, view memory, evaluate expressions, dynamically watch variables... all of the powerful debugging functionality you'd normally expect out of application development for a desktop PC-environment, but not always embedded applications.
Consider some of your other application development options:
In-Circuit Emulators: emulation will never be as accurate as debugging your application as it runs on the final system.
DOS-based applications: one popular option is developing and debugging your application in a PC DOS environment, and then transfer it over to the embedded board hoping that the embedded DOS you're using will be fully compatible. In contrast, with the TERN development environment you'll be able to monitor and step over every instruction as it executes on the underlying platform. In embedded applications, this type of control can be critical.
The Project Manager will keep your project up-to-date, thus simplifying management of a large project.
Once you open the box and install the contents of the CD on your PC, you will be able to run our sample programs and begin development within minutes.
The EV-P and DV-P kit technical manual includes numerous screen shots of the development environment.
The EV/DV and EV/DV-P Kits includes:
Hardware
Any one of TERN's basic controllers with basic options (128K SRAM, battery, DEBUG ROM, VE232) if needed. (The SmartLCD and 586-Engine cost slightly more when included as part of the base kit).
DB9-IDE serial cable for debugging.
Wall transformer (110V AC, 500 mA, 9V). This almost means that you have a free chance to try a TERN controller of your choice. The great software system included is also compatible with any other controllers you might wish to purchase and develop with, making this a fool-proof choice for your application development.
All standard add-on options are also available for the controller you choose at standard cost!
Software
Paradigm C++ - TERN Edition (Windows 95/98/NT/2000).
The EV-P includes the Paradigm C++ - Lite TERN Edition. You can see descriptions of the core IDE (not TERN-specific) from Paradigm Systems here.
C libraries, detailed sample programs, floating-point emulation.
Best of all, the entire system is fully integrated with batch files and makefiles such that compilation, downloading code, debugging, generating ROM-able files becomes a simple one-step process.
Documentation
EV-P/DV-P Software manual.
TERN controller technical manual
Microprocessor user's manual for controller
The EV-P/DV-P software manual is a detailed description of the various resources available to you as part of our development kits. It includes common troubleshooting for installation and development problems. The TERN controller's manual includes a detailed schematic, full pin-outs, a description of the hardware features, and a detailed discussion of the software drivers available.
Not convinced? Download the EV-P/DV-P kit manual. The controller technical manuals are also available from the controller page.
The EV-P kit is for the first-time buyer who wants to make a prototype stand-alone unit for evaluation and field testing within a limited budget. It supports full application development, debugging, and standalone field test (with the code stored in SRAM and executed at power-up). (The EV-P only supports small memory model, and inline assembly nodes).
The DV-P Kit further allows you to generate application ROM files for your OEM application. There is NO royalty fee on application firmware copies made based on the DV-P Kit! To make the choice easier for you, you can always start with the EV-P Kit and upgrade to the DV-P Kit when you enter production for the price difference between the two packages.
back
|