Upgrade gcc4mbed project used by Smoothie.
[clinton/Smoothieware.git] / README.creole
CommitLineData
8fcce42e
AG
1==Overview
2Smoothie is a free, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++ for the LPC17xx micro-controller ( ARM Cortex M3 architecture ). It will run on a mBed, a LPCXpresso, a SmoothieBoard, R2C2 or any other LPC17xx-based board. The motion control part is a port of the awesome grbl.
3
4Documentation can be found here : [[http://smoothieware.org/]]
5
6==Quick Start
7These are the quick steps to get Smoothie/gcc4mbed dependencies installed on your computer:
8* Pull down a clone of the Smoothie github project to your local machine.
9* In the gcc4mbed subdirectory of the cloned Smoothie project, there are install scripts for the supported platforms. Run the install script appropriate for your platform:
10** Windows: win_install.cmd
11** OS X: mac_install
12** Linux: linux_install
13* You can then run the BuildShell script which will be created during the install to properly configure the PATH environment variable to point to the required version of GCC for ARM which was just installed on your machine. You may want to edit this script to further customize your development environment.
14
15More information on the gcc4mbed project can be found [[https://github.com/adamgreen/gcc4mbed|here]].
16
17==Building Smoothie
18From a shell, switch into the root Smoothie project directory and run:
19{{{
20make clean all
21make flash
22}}}