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/

2 responses to this post.

  1. Posted by adhy brahmantyo on Juni 7, 2013 at 2:27 pm

    Salam mas……
    mohon pencerahan…
    1.saya sudah nyoba install avrstudio4 lalu saya coba bikin listing programnya tapi waktu saya coba build malah gagal dgn keterangan “error: Cannot find include file: avr/io.h”. setelah saya cari diforum harus menginstall winavr.
    2. lalu saya install winavr. proses install lancar tapi ternyata tidak bisa saya jalankan (run)
    3. OS yang saya gunakan windows7 64 bit.
    apakah winavr memang tidak bisa dijalankan di OS 64 bit?
    solusinya gimana mas? maturnuwun sebelumnya.

    Balas

  2. wah sudah sejak 2013 ya .. saya baru belajar tahun 2015 ini… gabung saja mas ke facebook.com/groups/kumpulanskema kita diskusi sama sama belajar disana

    Balas

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: