Skip the marketing and view a demo now!
The Challenge... - Are your embedded software projects falling behind schedule?
- Are you expected to complete complex projects in less time?
- Are you moving to a 32-bit architecture but are concerned about the learning curve to use a commercial RTOS?
Today´s engineers and managers are faced with many complex issues. Developing with a commercial RTOS should not be one of them.
- Imagine a design tool created to work the way you work- from high level design, to detailed design, with code generation and full documentation.
- What if you were able to easily transfer projects between developers?
- Would you believe you could update an existing application with a few quick clicks?
Give your next schedule a fighting chance. Read on to learn why VisualRTXC is the design tool for you.
The Solution... VisualRTXC is a high level design tool created with the engineer in mind. This powerful visual design environment works with the RTXC Quadros RTOS to dramatically reduce development time for embedded systems.
Enjoy the seamless creation of error-free code with the ability to have a bird´s eye view of your entire project. High level intelligent design objects combined with the intuitive user-interface define the underlying kernel architecture. This powerful visual design environment works with the RTXC Quadros RTOS to dramatically reduce development time for embedded systems. The result is an easy-to-use, powerful design tool that allows the developer to rapidly move between design concepts and generated C code.
Features - Models and visualizes entire project using standard design stages.
- Utilizes familiar concepts and visual elements to describe processes.
- data dependencies and object relationships.
- Includes powerful configuration capability to scale and tune the kernel to meet performance and footprint requirements.
- Employs drag-and-drop editing using visual blocks that relate to codeentities and RTXC objects.
- Ensures selection of kernel services appropriate to zone or level. Systemfully comprehends the interrelationships between RTOS objects andsynchronization methods.
- Prompts user to provide input, make decisions, define project elements and add specific application code where needed.
- Creates flowcharts for each code entity in the dataflow diagram.
- Allows flowcharts to be edited, expanded and customized. Flowchart elements support looping, conditional, control or processing constructs.
- Incorporates text editor for inserting code snippets and glue code. Cut and paste code from other applications.
- Provides extensive help features with integrated online help window, fully indexed, hyperlinked, and searchable.
- Generates ANSI C source code that exactly represents the flowchart. Code can be used with popular compilers and debuggers.
- Prints hard copy output of all graphical diagrams and source code.
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.
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.