T-Kernel/µITRON-based system development suite


eBinder's simulation environment

eBinder's simulation environment for GUI and network applications with no target board

Overview

eB-SIM is eBinder's simulation environment. It includes features for developing everything from a driver to an application with no target board.

eB-SIM is integrated seamlessly in eBinder for a smooth transition to the real hardware. The unique combination of the high-speed instruction set simulator and a device simulator creates a very productive simulated development environment. You can execute binary code from a cross compiler to develop a GUI application using a LCD/touch panel, network application using BSD sockets, or an application using a generic I/O port, all with the same, fully functional RTOS as on the actual target. And, because simulation contains interrupts, it is possible to verify system behavior including firmware drivers, for example.

Custom simulation devices may optionally be included with eB-SIM SDK to expand to any simulation environment.

  • High-speed instruction set simulator core
  • A cross compiler for complete operation of RTOS
  • Equipped with LCD, touch panel, generic I/O port, and BSD socket interface as standard


Back to top



Using eB-SIM
A GUI application operates in the LCD/touch-panel simulation window; input with a mouse or keyboard.  
 A web server page running on the virtual target is shown in the host web browser. The web server uses eB-SIM's BSD sockets.

The generic I/O port window with settings of generic I/O port directions, current values of ports, and buttons for input ports.

Back to top



Advantages of eB-SIM

  • Uses the same cross compiler as the actual target
  • Integrated seamlessly to eBinder to ensure development consistency with the target board
  • Exceptional instruction set simulator (ISS) with great performance for application development
  • Equipped with simulations of a timer, generic I/O ports, BSD sockets, an LCD, and a touch panel as standard
  • Able to communicate with external systems and to collaborate with external Windows applications via BSD socket interface
  • Optional SDK enables a user to add custom simulation devices for further development

Back to top



Stages to use eB-SIM

  • Developing a device driver or application before completing the hardware
  • Identifying software/hardware problems before hardware development is complete
  • Reducing costs by limiting the amount of hardware required for development

Back to top