Sebelum kita membuat suatu project kita siapkan dulu compilernya tentu saja. ARM GCC yang kita gunakan adalah dari Launchpad.net. Saya mendevelop ARM di windows jadi untuk linux caranya hampir sama cuma path nya harus disetting secara manual.
ARM GCC masi terus berkembang jadi ada baiknya selalu mendownload versi terbarunya, dengan menggunakan ARM GCC terbaru program yang di hasilkan menjadi lebih kecil atau merevisi bug yang terdapat pada ARM GCC pendahulunya.
Langkah langkah yang perlu kita persiapkan yaitu:
Download GNU ARM GCC disini.
Install sampai pada menu terakhirnya jangan lupa centang untuk "Add path to environment variable"
Gambar 1. ADD path
Untuk mengecek apakah ARM GCC sudah terinstall dengan benar masuk ke command prompt. Ketik "arm-none-eabi-gcc --version".
Gambar 2. Test path ARM GCC
Bila keluar seperti gambar 2, berarti telah sukses menginstall GNU ARM GCC.
Tool terakhir kita butuhkan untuk mendownload firmware ke board yaitu ST-LINK utility. Download disini dan install.
Tutorial cara compile dan menset eclipse GNU ARM GCC di windows ada dibawah ini.
http://myembeddedsystem.blogspot.co.id/2015/09/eclipse-untuk-mengcompile-arm-gcc-di.html