BSPACM
20150113
Board Support Package for ARM Cortex-M Microcontrollers
|
BSPACM is a build environment and development framework for ARM Cortex®-M applications.
BSPACM features:
A common Make-based infrastructure for cross-platform applications;
Support for several experimenter boards across multiple vendor lines:
BSPACM requires:
A POSIX command-line development environment including GNU make;
GNU Tools for ARM Embedded Processors 4_8-2013q4 or later release;
The overall concept is similar to BSP430, which supports device-independent software development for the TI MSP430™ microcontroller. The Cortex-M is much more architecturally consistent and allows use of board-specific libraries without relying on a complex application-specific compile-time configuration infrastructure that was required by BSP430.
BSPACM is released as open source under the BSD-3-Clause license. Files that have no significant IP and might reasonably be the basis of derived works by users of BSPACM are released under CC0 1.0 Public Domain. A few files are derived from open source works copyrighted by others; see the COPYING file for details.
For further details, please see the Framework Architecture, Coding Style, and Maintenance pages.
The project page is at http://github.com/pabigot/bspacm. Releases can be obtained by cloning the git repository:
Please file support requests and bug reports on the issue tracker.
Copyright 2014-2015, Peter A. Bigot