Develop on a Host Machine without the Target Hardware
In general, OS simulators provide support for developing applications by mimicking the host computer hardware/software and often behave as a virtualization platform for the developer. Not all the developers/testers can have access to the actual OS licenses and/or hardware. MapuSoft’s OS Simulator is designed to create a better simulation environment.
OS Simulator™ consists of AppCOE™, a powerful Eclipse-based IDE as its underlying platform and includes all the interfaces provided by MapuSoft: OS Abstractor™, Linux/POSIX, μITRON, pSOS®, Windows, VxWorks®, Nucleus® and ThreadX®. MapuSoft’s OS simulator can also be used as a virtualized test bench for complex embedded applications.
Available OS Simulators:
Why Use OS Simulator?
- Reduce testing effort by using a host rather than the resource restricted target platform
- Simulate a complex system on one host machine and save money by eliminating the need for using expensive target platforms
- Perform modular testing by connecting application modules loosely via a simulated communication interface
Using OS Simulator as a Virtualized Testing Platform
OS Simulators provide the ability to simulate, test and run an entire system of C/C++ applications developed for Linux/POSIX, micro-ITRON, pSOS, Windows, VxWorks, Nucleus and ThreadX on a host PC for the target OS. It allows applications to take full advantage of powerful resources like CPU, memory, drivers, middleware and tools on the host platform so that testing of the application can start before those target components are ready. Following are the OS Simulator benefits when used as a Virtualized Testing Platform.
- OS Simulator allows you to do modular testing
- Modules can be broken down into separate processes with dedicated heap memory
- Ability to develop the low level communication mechanism across modules using user shared tiered memory pools
- Load modules dynamically from a module (or) statically via the command prompt
- Easy to simulate and test the low level hardware interface either on shared memory or via a device driver thread/process
- Can load other modules dynamically from any module (or) also statically load via command prompt
- OS Simulator allows a standalone application (block) as a separate fully independent process and can also be dedicated to run on a single core under SMP
- OS Simulator allows interdependent multiple applications (blocks) as individual processes, which can interact and share resources that are not marked private
Frequently Asked Questions about OS Simulator
Q : How is MapuSoft’s OS Simulator different from that of that of an OS Vendor Solution?
A: MapuSoft’s OS Simulator is designed to give the best simulation environment. OS Simulator consists of AppCOE – A powerful eclipse based IDE as its base with OS Abstractor & other interfaces. While other advantages are as follows:
Q: What simulators are available from Mapusoft?
A: The following simulators are available: