Quadros Systems Inc.
Homepage / Products / Tools / VisualRTXC / How VisualRTXC works
How VisualRTXC works

VisualRTXC represents the application in graphical form with a visual icon for each code element allowing the engineer to model and build his design at a higher, intuitive level. This powerful tool supports each of the typical design stages used to build an embedded application: data flow diagrams, flowcharts, and code.

A VisualRTXC project begins with a data flow diagram and drag-and-drop blocks that relate to the kernel code entities (tasks, threads, ISRS, etc.) and the RTOS objects with which they interact. For each code entity block in the data flow diagram, VisualRTXC automatically creates a flowchart template using standard symbols. Kernel services are appended to the flowchart. The user then organizes and edits the flowchart symbols to create the desired process flow. He can also easily add additional elements using the flowchart icons in the VisualRTXC toolbar.

During each step the user is prompted to provide input, make decisions, define project elements, and add specific application code where needed.

click on the image to get a bigger version
click on the image to get a bigger version
The development environment is divided into eight distinct areas: Main Menu, Toolbars, Workspace Window, Dataflow Diagram, Flowchart Diagram, Source Code, Output Window, and Status Bar.

As each flowchart element is defined, VisualRTXC generates C source code that accurately represents the flowchart. VisualRTXC also incorporates all of the power of the RTXCgen kernel configuration tool. The user can use these features to configure kernel objects, define priorities and attributes and even do fine grain scaling of the kernel footprint. The result is a complete visualization of the application design and working code for the application, ready to be used with traditional compilers, linkers and debuggers to complete the development process.