Download the portable version of the uvision keil from here.
The µVision4 IDE 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 C/C++ compiler, macro assembler, linker/locator, and a HEX file generator. µVision4 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.
µVision4 offers numerous features and advantages that help the programmer to develop embedded applications quickly and successfully. The Keil tools are easy to use, and are guaranteed to help you achieve your design goals in a timely manner.
The
µVision4 IDE & Debugger is the central part of the Keil development tool chain. µVision4 offers a
Build Mode and a
Debug Mode.
In
Build Mode you maintain the project, the project files, write your code, select the target hardware and device, and generate the application.
In
Debug Mode you verify and debug your program with the integrated, powerful Simulator or directly on target hardware with the
Keil ULINK family of Debug Adapters (or other AGDI drivers), or analyze the application behaviour.
The
Keil ULINK Adapters allow you to download your application into Flash ROM of your target system.
Features and Advantages
Feature | Advantage |
The µVision4 Simulator is the only debugger that simulates most on-chip peripherals. | Write and test application code before production hardware is available. Investigate different hardware configurations to optimize the hardware design. |
System Viewer capabilities can be used to monitor the content of peripherals. | View and define your own views to supervise peripherals. Detailed status information is available and can be changed directly within the System Viewer window. |
The Code Coverage functionality provides statistical data about the execution of your program. | Safety-critical systems can be thoroughly tested and validated. Execution analysis reports can be viewed and printed for certification requirements. |
The Logic Analyzer functionality is used to graphically display variable changes. | Study the signal and variable changes in graphical form, and view their dependency or correlation. |
The µVision4 Device Database automatically configures the development tools for the target microcontroller. | Device settings are delivered and have been tested. Developers are provided with default settings that practically eliminate the time needed to configure the tool. |
A Template editor to insert common text sequences or header blocks. | Use templates to insert standard text, header descriptions, and generic code blocks into your program structure. |
The function Browser for navigating quickly among coded procedures. | Save time during development. Use this functionality in addition to the Find functions. |
The Configuration Wizard provides a graphical interface to maintain device and start-up code settings. | Instead of scanning or scrolling through the start-up file, you can use an advanced GUI-like feature. |
The µVision4 IDE integrates additional third-party tools like VCS, CASE, and FLASH/Device Programming. | Quickly access development tools and third-party tools. All configuration details are saved in the µVision4 project file. |
The Keil ULINK USB-JTAG Adapter family supports Debugging and Flash programming, and are delivered with configured algorithm files, which can be modified and adapted to your particular needs. | Only one tool is used for debugging and programming. No extra configuration time is required. |
The Target Debugger user interface has been implemented with the same look&feel as the Simulator user interface. | Considerably shortens your learning curve. |
µVision4 combines a Project Manager, Make Utility, Debugger, and a modern Editor into a single user interface environment. | Accelerates application development.
While editing, you can configure the debugger features. While debugging, you can make source code changes. Nevertheless, these changes are effective after you have re-build the project. |
The Multi-Project Manager allows you to enhance your design overview by integrating various projects into one project file. | Combine µVision4 projects, which logically depend on each other, into one Multi-Project, and thus, increase the overview, consistency, and transparency of your embedded system application design. You may build or re-build projects individually or in batch-mode. |
Drag and Drop objects. | Most objects can be dragged and dropped from one window to the other. Windows can be moved anywhere on the visual surface. This increases flexibility, for instance, you may have multiple memory and variable watch windows |