|
|||||||||||
Technical Support On-Line Manuals µVision3 User's Guide µVision3 Overview About the Environment Software Development Cycle Folder Structure Requesting Assistance User Interface Creating Applications Utilities Debugging Debug Commands Debug Functions Simulation Flash Programming Dialogs Example Programs Command Line Appendix |
Software Development CycleWhen you use the Keil µVision3, the project development cycle is roughly the same as it is for any other software development project.
The following block diagram illustrates the complete µVision3 software development cycle. Each component is described below.
µVision3 IDEThe µVision3 IDE combines project management, a rich-featured editor with interactive error correction, option setup, make facility, and on-line help. Use µVision3 to create your source files and organize them into a project that defines your target application. µVision3 automatically compiles, assembles, and links your embedded application and provides a single focal point for your development efforts. C Compiler & Macro AssemblerSource files are created by the µVision3 IDE and are passed to the C or EC++ Compiler or Macro Assembler. The compiler and assembler process source files and create relocatable object files. Library ManagerThe library manager allows you to create object library from the object files created by the compiler and assembler. Libraries are specially formatted, ordered program collections of object modules that may be used by the linker at a later time. When the linker processes a library, only those object modules in the library that are necessary to create the program are used. Linker/LocatorThe Linker/Locator creates an executable program file using the object modules extracted from libraries and those created by the compiler and assembler. An executable program file (also called absolute object module) contains no relocatable code or data. All code and data reside at fixed memory locations. This executable program file may be used:
µVision3 DebuggerThe µVision3 symbolic, source-level debugger is ideally suited for fast, reliable program debugging. The debugger includes a high-speed simulator that let you simulate an microcontroller system including on-chip peripherals and external hardware. The attributes of the chip you use are automatically configured when you select the device from the Device Database. The µVision3 Debugger provides several ways for you to test your programs on real target hardware.
| ||||||||||
|
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.