IOTester® development tool

IOTester connects "embedded" I/O hardware to the PC and enables the hardware to be accessed and controlled directly from an ordinary PC program application written in C or C++.

Simple and easy to use; you do not have to be a PC programming wizard. Just focus on your I/O hardware functionality while programming and testing "embedded" hardware drivers on the PC, using common PC program development tools.
In your application source code you directly do basic low-level access (RD, WR, AND, OR, XOR operations) on the target I/O hardware.   Just compile your source modules with a normal PC compiler.   Then run, and test you "embedded" application on the PC like a normal PC program.
Includes support for "embedded" target interrupt event handling by functions on the PC, and DMA-like block transfers between the target I/O hardware and data buffers in the PC application.
Ideal for testing your new GUI application source modules in PC mode while I/O operations take place on the real display controller and touch screen hardware.   All RAMTEX display driver library source codes can directly be used with IOTester.


Display module - FCC-FCB conector board - Connection cable - IOTester 8/16 bit parallel bus - Direct I/O access via USB connection to PC.

  • Display module connected via a normal 8 bit (or 16 bit) parallel bus on IOTester.
  • Display touch screen connected via IOTester I/O hardware devices (Touch controller, I2C, or SPI bus)
  • The display "target system" and IOTester are both powered via the PC-USB cable

Features: IOTester hardware

(Use links to jump to hardware descriptions)

Typical Application Areas:

Accelerated GUI development

Usually "embedded" GUI application development requires a number of iteration cycles to get the most attractive "look and feel" result.
Fast turnaround cycles during development, debugging and test are of paramount importance to achieve short development time.

Take advantage of powerful and low-cost PC development tools, and an unconstrained development environment to accelerate development and testing of application and I/O driver C source modules.

Education and training.
Simple to use. Easy to get started.

No Windows programming skills are needed to get started with programming and use of embedded I/O hardware from the PC.

Focus directly on the characteristics of I/O hardware and just write the "embedded" program in Standard C or C++

Neither an embedded processor system nor a target processor compiler is required to use IOTester.

Production test

Fast and flexible interface to production test equipment for small-scale production.
Up to 4 IOTesters can be used simultaneously by one test application running on the PC. A total of 180 pins are programmable for use as parallel buses, I2C or SPI buses, individual input or output pins, etc.

Early prototyping, Presentation and sales demos

Combine fast prototyping with "touch and feel" experience for your customers. Easy to install and run a demo using IOTester. Only a few files are needed. The ideal solution for sales presentations of I/O hardware devices like display modules and touch screens.