AVR Studio 4 + WinAVR = a nice combination (post ke-1)

MORE FUN WITH FREE SOFTWARE! ^_^

AVR Studio 4Software AVR Studio versi 4 adalah software gratis yang berfungsi sebagai text editor dalam penulisan baris-baris perintah dan juga melakukan proses assembly yang mengubah program sumber assembly menjadi program objek maupun bahasa hexa. Software ini juga dapat melakukan simulasi secara lengkap.

AVR Studio 4 adalah Integrated Development Environment (IDE) untuk mengembangkan aplikasi pada AVR 8-bit pada lingkungan Windows NT/2000/XP/Vista/7.

AVR Studio 4 menyediakan satu set lengkap fitur termasuk debugger yang mendukung run control including source dan instruction-level stepping and breakpoints; register, tampilan memori dan I / O; dan target configuration and management serta dukungan penuh untuk programmer pemrograman mandiri.

AVR Studio 4 fitur

* Integrated Assembler
* Integrated Simulator
* Terintegrasi dengan kompiler GCC plug-in
* Dukungan untuk semua alat Atmel yang mendukung arsitektur AVR 8-bit, termasuk AVR ONE!, JTAGICE mkI, JTAGICE mkII, AVR Dragon, AVRISP, AVR ISPmkII, AVR Butterfly, STK500 and STK600
* AVR RTOS plug-in support
* support for AT90PWM1 and ATtiny40
* Command Line Interface tools updated with TPI support
* Online help

Software AVR Studio 4 sendiri bisa didownload di situs http://www.atmel.com/dyn/resources/prod_documents/AVRStudio4.18SP3.exe atau kunjungi situs http://www.atmel.com/ jika memungkinkan untuk software seri terbaru. Bisa juga kunjungi situs forum http://www.avrfreaks.net/index.php?func=viewItem&item_id=258&module=Freaks%20Tools

daftar pustaka :

Wardhana, Lingga. Belajar Sendiri Mikrokontroler AVR Seri ATMega8535. Penerbit ANDI: Yogyakarta.

http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725

WinAVR

WinAVRTM adalah sebuah paket executable, open source software development tools untuk seri AVR Atmel mikroprosesor RISC host pada platform Windows. Ini mencakup kompilator GNU GCC untuk C dan C + +.

WinAVRTM berisi semua tools untuk pengembangan di AVR. Ini termasuk avr-gcc (compiler), avrdude (programmer), avr-gdb (debugger), dan banyak lagi! WinAVR digunakan di seluruh dunia dari para hobis yang duduk di ruang bawah tanah basah mereka, untuk sekolah, untuk proyek-proyek komersial.

WinAVR adalah paket AVR-GCC untuk distribusi Microsoft Window. Sedangkan AVR-GCC adalah sekumpulan tool/alat/software yang digunakan untuk mengubah kode bahasa c ke bahasa yang dimengerti oleh mikrokontroler AVR yaitu (*.HEX) intel.

Compiler C hanya menghasilkan file asm (.S) dari tiap file input (.C) lalu assembler mengubahnya ke dalam file objek, di mana banyaknya kode objek sama dengan kode file asm. Kemudian linker menyatukan file-file objek dan fungsi-fungsi yang bersilangan diantara file objek dan mengambil/menghubungkan modul library c yang digunakan ke dalam satu file objek yaitu file (.ELF). Oleh avr-objcopy file (.ELF) diubah menjadi file (.HEX).

Keempat proses tersebut (compiler, assembler, linker, avr-objcopy) dalam winavr dijadikan dalam satu file yang disebut “makefile”, semua proses kompilasi dalam “makefile” ditangani oleh make.exe. Untuk membuat “makefile” disediakan MFile yaitu generator/pembuat “makefile”.

Kesimpulannya untuk membuat suatu program, sedikitnya diperlukan:

- file (nama_file.c) yang berisi tulisan program aplikasi avr dalam bahasa c.

- file (makefile) yang berisi aturan proses kompilasi program.

Software winavr sendiri bisa didownload di situs http://sourceforge.net/projects/winavr/files/WinAVR/ atau kunjungi situs http://winavr.sourceforge.net/ . Bisa juga kunjungi situs forum http://www.avrfreaks.net/index.php?func=viewItem&item_id=376&module=Freaks%20Tools

daftar pustaka :

Winoto, Ardi. Mikrokontroler AVR ATmega8/16/32/8535 dan Pemrogramannya dengan Bahasa C pada WinAVR. Penerbit INFORMATIKA: Bandung.

http://winavr.sourceforge.net/

continued on page AVR Studio 4 + WinAVR = a nice combination (post ke-2)

About these ads

3 Responses to AVR Studio 4 + WinAVR = a nice combination (post ke-1)

  1. Pingback: AVR Studio 4 + WinAVR = a nice combination (post ke-2) « wangready

  2. bagusan mana mas codevision atau winavr??

    • wangready says:

      sbenarnya sya jg kurang tahu secara teknisnya yg bagus yg mana, tp klo menurut sya codevision lebih enak dipakenya, soalnya setting registernya bisa pake project wizard, sebanding lah, soalnya kan codevision itu bayar. Klo winavr enaknya program2 sharing di internet banyak, terus sya jg pernah coba algoritma yg sama untuk kedua kompiler tsb, codevision v.s. (winavr + avr studio 4), winavr lebih presisi dalam hal eksekusi bilangannya (mngkin jg hal tsb relatif).
      Tp semuanya tergantung programmernya jg, kompiler yg baik adalah kompiler yg paling dikuasai/nyaman-digunakan oleh programmernya sehingga bisa membuat project yg baik pula… :)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.