logo



image

Capture output from your embedded software.

Any diagnostic data can be output from your software via the SWD/JTAG connector. Envision Remote captures the data and sends it via broadband connection to the cloud server, where is is stored. The data can be processed and examined at any time.

  • No PC or software required. Just plug and go.
  • Server identifies the target board and firmware version.
  • Data is captured, uploaded and stored in real time.
  • Command line tools can fetch, decode and display the stored data.
  • Works with the smallest CPUs and simplest hardware.

Run C Scripts.

This is one of the most powerful features. Write C software that runs on the engineer’s PC but remotely accesses the hardware on the target device!

  • C scripts are interpreted in real time and do not need compiling.
  • Read or write to any memory or hardware on the target device.
  • Use the display, keyboard and local files on the PC as you would from any other console application.
  • Pause the target CPU and take complete control of the remote device or leave it running and perform tasks alongside your existing firmware.
  • Build complex functionality with ease. No need to learn new scripting languages or be restricted by them.
image
image

Take control of the target device.

By halting the target CPU, Envision Remote allows the target hardware to be controlled by scripts from the user interface. This allows many novel features to be implemented.

  • Send AT commands directly to a comms module.
  • Perform a specific hardware self test.
  • Check that all on chip modules are correctly configured.
  • Read the contents of mass storage devices.
  • Rapidly sample inputs to check for noise.