Blogger Tips and TricksLatest Tips And TricksBlogger Tricks

Monday 28 September 2015

Keil- µVision

µ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.

Official Link: Click Here

Features and Advantages

Project Manager, Make Utility, Debugger, modern EditorHave 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.
µVisionSimulatorWrite, 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 DebuggerBoth debugging interfaces have been implemented to have the same look & feel, and shorten the learning curve considerably.
System ViewerDisplays information about peripheral registers and allows changing property values manually at runtime.
Code CoverageProvides 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 AnalyzerDisplays changes of values on a time graph. Study the signal and variable changes and view their dependency or correlation.
Device DatabaseAllows 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 editorCreate common text sequences or header blocks. Use templates to insert standard text, header descriptions, and generic code blocks into the program structure.
Source BrowserUse the browser for navigating quickly among coded procedures. Save time during development. Use this functionality in addition to the Find functions.
Configuration WizardProvides 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 programmingThe 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 ManagerAllows 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