DevWareX

DevWareX (aka DevWare, which is no longer in use) is an extremely versatile and powerful tool that allows you to program the image sensor, display and evaluate images using onsemi's Demo Kit.  DevWareX works with all onsemi products (Image Sensors, SOCs, and Companion Chips) in a plug and play fashion.  The software will probe the Demo Kit for all known devices and will load the appropriate SDAT and INI file to customize DevWareX's operation.  Installation instructions for DevWareX can be found here.  A Primer Training video can be found here.  Note that in this set of documentation, "DevWare" is used throughout but it is really describing DevWareX.

Besides being a powerful application, DevWareX is also customizable, allowing you to add your own toolbar, plugins and scripting.

Quick Overview of the DevWareX GUI - (for a more detailed review of the DevWareX GUI, see the DevWareX help).

Toolbar -  The toolbar is displayed across the top of the application window, below the menu bar. The toolbar provides quick access to many tools used in DevWare.

Info Dialog - The Info dialog appears at the left edge of the DevWareX window and displays information about the image sensor, the frames displayed and the mouse position. Additionally, it has list box controls to change the mouse selection area (for use with the Analysis Dialog) and to select between multiple sensors (only appearing if more than one sensor is attached).

Analysis Graph Dialog - The Analysis dialog displays a choice of real-time analysis graphs that allow the user to view some simple characterization schemes for the image sensor. Use the Mouse Selection tool to select which pixels to analyze. Right-click on the graph to select which data to graph, raw (Bayer, YCbCr) or processed (RGB, HSV). Left-click on the graph to create reference lines. The Analysis Graph window can be resized. To save the graph image to a BMP file, right-click on the graph and select Save Graph Image As....

Sensor Control Pages - The dialog provides a set of tab pages that give user friendly "high-level" access to logically grouped sensor registers or color pipe state settings. Sensor control pages are loaded at run-time based on the type of sensor being used.  For low level control of register use the Register Dialog.

Register Log - This dialog outputs the values that are written to the sensor registers. All registers are logged regardless of whether they are written with the Register Dialog or Sensor Control Dialog . The log information is in the same format as the .ini file. You can select, cut, and paste from this dialog to an ini file. This information is useful in understanding the values that DevWareX is sending to the device when developing sensor drivers or other sensor applications.

Register Dialog - The Register Dialog allows the user to read and write registers on the image sensor, SOC or companion chip. For a more high-level way to access registers use the Sensor Control Dialog .

The drop-list box and tabs at the top of the Dialog (Sensor Core, Color Pipe, etc.) are used for sensors that have multiple address spaces/pages/register categories. To choose an address space, select it from the drop-list or click the appropriate tab. The tabs hold the six most recently used pages. Sensors with only one address space do not have any tabs.


For more information on using DevWareX see the help file installed with DevWareX and our youtube videos on our Developer channel at http://www.youtube.com/user/onsemiDeveloper.