What is VSM Studio?
The VSM Studio IDE is a FREE development tool with a difference. Designed from the ground up by Labcenter to be both lightweight and powerful, its primary purpose is to link firmware development with simulation and debugging in Proteus VSM. In addition to all of the normal features you would expect from a development environment it also includes some unique features to enrich the testing and debugging experience in Proteus.
Automatic detection and configuration
VSM Studio is capable of automatically detecting and configuring a large and growing number of compilers such that they produce the output format most compatible with a Proteus VSM simulation. This happens literally at the push of a button so you can start work on a project and then compile from inside VSM Studio without having to learn and change compiler argument lists.
If you don't have a compiler for a processor family the VSM Studio can even download and install one for you.
As you would expect, VSM Studio can communicate directly with the schematic module. Successful compilation of source code automatically applies the firmware to the microcontroller component on the schematic. Debugging commands in VSM Studio (breakpoints, single step, etc.) synchronously advance and pause the schematic simulation. Similarly, hardware breakpoints set up on the schematic will pause the system and display the source code in the VSM Studio IDE.
Active Popup technology allows you to specify areas of interest on the schematic and have them appear as docked windows in the VSM Studio IDE during simulation. This allows you to view (e.g LCD Display) and interact (e.g. buttons, switches) with your schematic while debugging inside the IDE.
Supported VSM Families
The following is a list of compilers directly supported from within the VSM Studio IDE. If your compiler is not on this list then you can still use Proteus VSM by providing the debug file to the simulator manually.