Keil™, An ARM® Company

µVision® IDE & Debugger

This feature works with...
ARMC166C251C51Eval

AGSI Drivers

AGSI is an Application Program Interface (API) third-party developers can use to create simulation drivers that interface directly with the Keil µVision Simulator. The purpose of AGSI is to provide a flexible, high-fidelity simulation environment for embedded software development.

AGSI drivers are DLLs that are created using Microsoft Visual C++ and template files provided by Keil. You can find more information in:

Application Note 154
Implementing DLLs for User-defined Simulation (AGSI)

AGSI drivers can simulate such things as:

  • LCD Panels with full graphic display capability.
  • Keyboards.
  • External peripherals and devices.
  • Complete system hardware and environment.

Third-Party AGSI Drivers