µVision is a window-based software development platform that combines a robust and modern editor with a project manager and make facility tool. It integrates all the tools needed to develop embedded applications including a C/C++ compiler, macro assembler, linker/locator, and a HEX file generator. µVision helps expedite the development process of embedded applications by providing the following:
- Full-featured source code editor.
- Device Database® for configuring the development tool.
- Project Manager for creating and maintaining your projects.
- Integrated Make Utility functionality for assembling, compiling, and linking your embedded applications.
- Dialogs for all development environment settings.
- True integrated source-level and assembler-level Debugger with high-speed CPU and peripheral Simulator.
- Advanced GDI interface for software debugging on target hardware and for connecting to a Keil™ ULINK® Debug Adapter.
- Flash programming utility for downloading the application program into Flash ROM.
- Links to manuals, on-line help, device datasheets, and user guides.
Features and Advantages
Project Manager, Make Utility, Debugger, modern Editor | Have been combined into a single user interface accelerating the application development. While editing, debugger features can be configured. While debugging, changes can be made to the source code. |
µVisionSimulator | Write, test and debug applications before any production hardware is available. Investigate different hardware configurations to optimize the hardware design. The µVision Simulator is the only debugger that simulates most on-chip peripherals. |
Simulator andTarget Debugger | Both debugging interfaces have been implemented to have the same look & feel, and shorten the learning curve considerably. |
System Viewer | Displays information about peripheral registers and allows changing property values manually at runtime. |
Code Coverage | Provides statistical data about the execution of the application. Safety-critical systems can be tested and validated thoroughly. Execution analysis reports can be viewed and printed for certification requirements. |
Logic Analyzer | Displays changes of values on a time graph. Study the signal and variable changes and view their dependency or correlation. |
Device Database | Allows configuring the development environment automatically based on the microcontroller in use. Developers are provided with default settings that reduce the time needed to configure the tool. |
Template editor | Create common text sequences or header blocks. Use templates to insert standard text, header descriptions, and generic code blocks into the program structure. |
Source Browser | Use the browser for navigating quickly among coded procedures. Save time during development. Use this functionality in addition to the Find functions. |
Configuration Wizard | Provides a graphical interface for maintaining device and start-up code settings. Instead of scrolling through the start-up file, use this advanced GUI-like feature. |
Third-party tools | µVision integrates additional tools such as version control systems, CASE tools, or Flash/Device programming. Quickly access development tools and third-party tools. All configuration details are saved in the µVision project file. |
Debugging andFlash programming | The Keil ULINK family of Debug and Trace Adapters are delivered with pre-configured Flash programming algorithms, which can be modified and adapted to particular needs. Only one adapter is used for both debugging and programming. |
Multi-Project Manager | Allows combining µVision projects, which logically depend on each other, into one single Multiple-Project. This increase the overview, consistency, and transparency of the embedded system application design. Contained projects can be build individually or many at a time. |
No comments:
Post a Comment