TERN C/C++/ASM Development Kit

Development Service: Testech Electronics provides cost effective development service for a full turnkey solutions to assist our customer with automating or customised  project using Tern controller. We help you to implement your ideas and solve your problem quickly. Contact us at sales@testech-elect.com or call +65-67492162 for a discussion on how you can speed up your projects.


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.

  wpe15.jpg (18239 bytes)

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/Me/XP) 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 (at the base price shown above)-


aengine_thm.gif (5183 bytes)

- 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!


EV-P/DV-P Software Development Kits:
- Paradigm C++ - TERN Edition. (All 32-bit Windows environments)
- The EV-P includes the Paradigm C++ - Lite TERN Edition.

All also include:
- 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.


- 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.

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.  Applications developed with the Paradigm C++ Lite - TERN Edition are not licensed for distribution.)

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.

other TERN software kits ...

ACTF Flash  (128 KB chip)  $20
                       (512 KB chip)   $40


The ACTF Flash Kit is an on-board Flash programming utility.  Now included as part of the DV-P kit,  you can download your application (compiled into .HEX code) into on-board Flash through the serial port. ACTF provides an interactive menu and on-line help. It can be used in your final OEM product.

The ACTF Flash chips are used to storage your application, and also include a "loader" to start the download process.  (Controllers with surface-mounted on-board Flash are already automatically programmed with ACTF, and you do not need to purchase additional chips separately.)

The ACTF is a great choice if you have an OEM product but constantly evolving application code. Instead of committing yourself to burning EPROMs that must be physically replaced when software revisions occur, the ACTF kit allows you to download your code directly into non-volatile Flash chips over the serial port.

NT-Kit            $500
Includes 1 Master and 2 Slave ROMs, software disk w/ source, technical manual

The NT-Kit is an RS-485 based network for TERN controllers. It allows reliable remote control and data acquisition over a simple twisted-pair wire network at low cost. Using the NT-Kit, you can quickly develop a network that supports up to 254 slaves. Test trials of 165,000 master message transmissions have achieved zero-error performance on demo units of the NT-Kit. The NT-Kit contains full source code for the master/slave communication model.

If your application is being developed for a distributed environment, you can save time and money by purchasing the NT-Kit to provide a proven and thoroughly tested framework. The NT-Kit provides hooks for various application hooks, including a RPC like model that allows you to easily invoke methods on remote controllers via messages.

TERN Development Process

Development with the TERN software kits occurs over three distinct steps.

Step One - Debugging/Development

- Write your application program in C/C++/ASM
- Connect controller to PC via serial port
- Edit, compile, link, locate, download, and remote-debug

Step Two - Standalone Field Test

- Run controller standalone, away from PC
- Application program running in battery-backed SRAM (battery lasts 3-5 years under normal conditions)

For some applications, this is sufficient. OEM applications will probably have to continue on to the next step.

Step Three - Production (DV-P Kit Only)

- Generate an application HEX or BIN file
- Produce your own ROM/Flash, replace DEBUG ROM... or download application onto on-board

 View tutorial of the Paradigm Tern Edition Here.

  Back to TERN Main Page    |    Back to Testech Home Page    |    Compiler    |     RTOS    |    Emulator/Debugging