Posts Tagged ‘GCC adalah’

AVR Studio4 + WINAVR (AVR GCC)

avr studio4 + winavr

GCC awalnya merupakan singkatan dari GNU C Compiler, yaitu sebuah compiler open source yang dikembangkan oleh komunitas GNU project (http://www.gnu.org/). Nama ini sangat sesuai dengan makna yang tersirat dari singkatan tersebut, yaitu sebuah compiler yang khusus bekerja untuk bahasa pemrograman C. Namun kini GCC telah mengalami perubahan yang sangat besar dimana modifikasi dan pengembangan telah, sedang dan masih terus dilakukan secara masal dan paralel oleh banyak orang di seluruh dunia. Hal ini menyebabkan terjadinya pergeseran makna dari singkatan GCC dari yang awalnya GNU C compiler menjadi GNU Compiler Collection. Makna dari singkatan yang baru ini rasanya lebih cocok dengan kondisi saat ini dimana GCC tidak hanya mensupport bahasa C tetapi juga bahasa pemrograman lainya seperti C++, Fortran, Java, Ada dan beberapa bahasa pemrograman lainnya yang masih sedang terus diusahakan agar dapat ter-cover dalam GCC. Oleh karena itu pantaslah kalau GCC sekarang merupakan singkatan dari GNU Compiler Collection yang terjemahan Indonesianya berarti “Koleksi Kompiler GNU”.

(sumber: http://gcc.gnu.org/)

WINAVR adalah AVR GCC yang diperuntukan bagi mikrokontroller AVR dari atmel, yang didalamnya terdapat GNU GCC compiler untuk bahasa C and C++. Sedangkan AVR Studio4 adalah software buatan atmel corporation yang diperuntukan pembuatan project mikrokontorler AVR dan juga dapat mensimulasikan program assembly yang kita buat.

Mengapa kita menggunakan AVR Studio4 plus WINAVR karena oh karena, pertama bila kita hanya menggunakan AVR Studio4 saja maka basis pemrogramannya adalah bahasa Assembly (pusing…), nah dengan bantuan AVR GCC (WINAVR) maka kita lebih dimudahkan dengan bahasa C. Lalu mengapa kita harus menggunakan AVR Studio4 jika WINAVR sudah basisnya bahasa C. Usut punya usut, bekerja dan mebuat project di WINAVR itu langkah dan prosedurnya sedikit rumit bila dibandingkan dengan AVR Studio4, untuk langkah penggunaan WINAVR ini dapat dilihat di link berikut http://yashomaladhi.wordpress.com/2011/07/09/winavr-part-1-membuat-project/

Nah oprek mikrokontroler AVR itu emang seru banget, apalagi basisnya open-source seperti AVR Studio4 + WINAVR, temen2 bakalan nemuin serunya saat mencobanya karena tentu saja library dan source codenya sangat mudah temen2 dapat kan, salah satunya di link berikut http://winavr.scienceprog.com dan http://www.embedds.com/avr-tutorials/. Untuk proses instalasi AVR Studio4 + WINAVR download dahulu filenya di link berikut (free) :

AVR Studio4 : http://www.atmel.com/tools/AVRSTUDIO4.aspx

WINAVR: http://sourceforge.net/projects/winavr/files/

Untuk langkah dan prosedur membuat project di AVR studio4 dapat dilihat di link berikut http://pccontrol.wordpress.com/2011/05/30/persiapan-membuat-program-avr-dengan-avr-studio/

Debug flash programming dengan AVRdude:

http://www.ladyada.net/learn/avr/avrdude.html, lebih mudah menggunakan AVRdude versi GUI nya, silakan merujuk ke link berikut http://blognyaeko.wordpress.com/2012/07/18/download-avrdude-gui/

Iklan