Skip to content

zhzstc1988/cmsis-pack-eclipse

 
 

Repository files navigation

#CMSIS-Pack Management for Eclipse

The CMSIS-Pack Management for Eclipse is created by ARM to provide a open-source reference implementation for the support of the CMSIS-Pack specification in the Eclipse environment. It implements the fundamentals to access the information and resources contained in Software Packs and can be re-used by the ARM eco-system in any type of tools, for example configuration utilities or development environments.

ARM is commited to maintain this CMSIS-Pack Management for Eclipse to ensure consistency with future extensions and modifications to the CMSIS-Pack Specification.

This release 1.0 is a good starting point for review and experiments. It allows creation and management of an CDT-based C/C++ project. We are now looking for feedback and the future versions will cover more features, improvements and optimizations.

For evaluation you need CMSIS-Pack compliant Software Packs that are available for download from the CMSIS Pack Repository.

License: The software is provided under the Eclipse Public License Version 1.0.

Platform: This release of the CMSIS-Pack Management for Eclipse has been tested on Eclipse 4.4.0 (Luna).

##Source Code This repository contains the source code of the CMSIS-Pack Management for Eclipse that consists of eight plug-ins:

  • com.arm.cmsis.pack - core responsible for loading pack data and managing the RTE (Run-Time Environment) configurations
  • com.arm.cmsis.pack.common - generic base code, constants and utilities
  • com.arm.cmsis.pack.ui - set of reusable GUI elements that can be used to manipulate pack and RTE data
  • com.arm.cmsis.pack.project - CDT project management
  • com.arm.cmsis.pack.build.settings - Toolchain adapter extension point and generic adapter
  • com.arm.cmsis.pack.build.setting.armcc5 - adapter for ARMCC 5.x toolchain (DS-5 built-in)
  • com.arm.cmsis.pack.build.setting.armgcc - adapter for ARM GCC toolchain (DS-5 built-in)
  • com.arm.cmsis.pack.build.setting.ilg - adapter for Cross ARM GNU toolchain: http://gnuarmeclipse.github.io/

##Usage and Pre-Built Plug-In

Refer to Hands-on section of the pre-built plug-in of the CMSIS-Pack Management for detailed usage information.

###CMSIS-Pack Management Plug-In has been presented at the Eclipse Conference Europe 2015

EclipseConEurope2015

The presentation is available on YouTube, slides to download: Enhanced Project Management for Embedded C/C++ Programming using Software Components


Copyright (c) 2014-2015, ARM Limited and Contributors. All rights reserved.

About

CMSIS-Pack Eclipse Plug-ins

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.8%
  • C 0.2%