Making Development Environment Using GNU ARM, Java JDK, Eclipse, Cygwin
Contents:
1. Install Compiler
2. Install JDK
3. Install Eclipse
4. Eclipse Development Environment
5. Install Cygwin or gnuwin32
1. Install Compiler
-. Install GNU Toolchain
Contact https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q1-update
Download the installation file accoding to PC OS version.
I downloaded gcc-arm-none-eabi-4_8-2014q1-20140314-win32.exe file, because of 64 bit.
-. Please install like below screen.






-. After installing, please check the version with arm-none-eabi-gcc –v command at Dos command.

2. Installing JDK
-. Please install Java JDK. (if you have already, then skip)
Contact at http://www.oracle.com/technetwork/java/javase/downloads/index.html
Download jdk file according to your PC OS version.
I downloaded jdk-8u5-windows-x64.exe file, because of 64 bit.
-. Please install like below screen.






-. After complete the install, please check the java version with java -version command at DOS Command.

3. Installing Eclipse
-. Please install the Eclipse program.
Connect at http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr2
Please download the installation file according to your PC OS version.
I downloaded eclipse-cpp-kepler-SR2-win32-x86_64.zip file, because of 64 bit.
-. Please use the files after decompress the downloaded zip file.
4. Setting Eclipse Environment
-. execute the eclipse.exe program.


-. Help->Select “Install New Software… ” menu

-. after select the “–All Available Sit–” , please insert the http://download.eclipse.org/tools/cdt/releases/helios web site.

-. Please check the below 6 combo boxes.
C/C++ Development Tools
C/C++ Development Platform
C/C++ GCC Cross Compiler Support
C/C++ GDB Hardware Debugging
C/C++ GNU Toolchain Build Support
C/C++ GNU Toolchain Debug Support




-. Please restart, after install the Eclipse.
-. Help->Install New Software…-> Select the Add Menu.
-. Add the GNU ARM Plug-in.
http://sourceforge.net/projects/gnuarmeclipse/files/Eclipse/updates
http://gnuarmeclipse.sourceforge.net/updates-test
Recently I found a problem in v3.1.1-2016062110758. So you have to install v2.12.1-201604190915.zip file manually.
https://github.com/gnuarmeclipse/plug-ins/releases/tag/v2.12.1-201604190915







5. Install Cygwin or gnuwin32 Program.
-. Please install Cygwin using make.exe, rm.exe, echo.exe command.
contact https://www.cygwin.com/ and download the file, accordig the PC OS Version.
I downloaded setup-x86_64.exe file, because of 64 bit.
-. Please install like below screens.

-. I used “Install from Local Directory” to shorten the installing time.
You can use the “Install from Internet” option.





-. Please install the “Base package”




-. to use make command, install the “Devel package”

-. Please add the “E:\cygwin64\bin” path to window system environment variables.

-. after adding, please check the version is right with “make –version” command.

-. You can install gnuwin32 tools by the following site. After installing make.exe, rm.exe, echo.exe files, please add the path to window system environment variables.
http://gnuwin32.sourceforge.net/packages/make.htm
http://gnuwin32.sourceforge.net/packages/coreutils.htm
After adding, please check the version is right with “make –version” command.
-. If you are using Windows 64 bit, you can add path to the environment variable by unpacking the attachment below.
Apps.7z.001
Apps.7z.002