Keil Logo

ARM: How to archive your MDK project


Information in this knowledgebase article applies to:

  • MDK-ARM Version 5

QUESTION

It sometimes becomes necessary to archive a project with the idea that it is accessible again if required later on.

As a user of MDK-ARM V5 and I want to know how I can archive my project and what I do have to take care about?

ANSWER

An MDK-ARM V5 project consists of several components, which have to be regarded at archiving.

  1. Project and Software Packs: The Application Note Product Life Cycle Management with Software Packs explains advanced versioning features of the Pack Concept and offers details of how to archive your project with related Software Packs.
  2. The MDK-ARM Core Installer as part of the archive is available at MDK Version 5 - Installation.
  3. Compiler: A component of your project to be archived is the Compiler. Multiple ARM Compiler versions are supported in MDK starting with MDK 5.12. The ARM Compiler Migration and Compatibility Guide explains the migration and provides compatibility information between the released versions.
  4. ARM Compiler Extended Maintenance: In combination with Keil MDK for Functional Safety Applications the ARM Compiler offers the Extended Maintenance program, which lets customers take advantage of bug fixes and patches to a fixed branch of the compiler.
  5. Version Control System: A Software Version Control Solution can be a great help when archiving a project. µVision supports several solutions like the GIT-integration (see this Application Note) or the Microsofts Visual SourceSafe.SVCS. A configuration is explained at Using the SVCS Menu.
  6. Licensing: It is recommended to discuss a Licensing solution with your local distributor.
  7. Hardware: A recommendation is to keep a working PC System stored, as it can't be predicted how a future composition may consist of.

MORE INFORMATION

SEE ALSO

Last Reviewed: Friday, March 18, 2016


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

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.