= AVR 32 = {{attachment:avr32studio_Icon.gif}} AVR32 Studio is a free Integrated Development Environment (IDE) for AVR32 that enables you to write, build, deploy and debug your C/C++ and assembler code. AVR32 Studio integrates with the AVR32 GNU Toolchain including GCC for building applications for AVR32. AVR32 Studio is Built On Eclipse™ and supports Microsoft® Windows® 2000, XP and Vista, and Linux®. * Debugging views (I/O and System registers, CPU registers and memory) * Disassembler view * Target control * Online help including tutorials * Edit and transfer MCU fuse settings * Supports JTAGICE mkII and AVR ONE! for JTAG programming and debugging * Supports non-intrusive program and data trace using the AVR ONE! * Support for writing and debugging Linux applications * UC3 and AP7000 Software Framework included '''Web:''' [[http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4116]] == Instalando con AVR 32 en GNU/Linux == Más información sobre AVR 32 Linux en: * [[http://avr32linux.org/twiki/bin/view|The AVR32 Linux project]] * [[http://www.avrfreaks.net/wiki/index.php/Documentation:AVR32_Linux_Development|Documentation:AVR32 Linux Development]] === Para distribuciones GNU/Linux de 32-bits (x86) === Copie el archivo '''avr32studio-ide-R200911061106-linux.gtk.x86.zip''' en la carpeta '''/opt''' o donde desee instalarlo... {{{cp avr32studio-ide-R200911061106-linux.gtk.x86.zip /opt/}}} Acceda a la carpeta de instalación... {{{cp /opt}}} Descomprima el fichero... {{{unzip avr32studio-ide-R200911061106-linux.gtk.x86.zip}}} Acceda a éste... {{{cd avr32studio}}} De permiso de ejecución al fichero ''avr32studio''... {{{chmod a+x avr32studio}}} Si lo desea puede hacer un script de ejecución para esta aplicación {{{nano /usr/bin/avr32studio}}} Coloque dentro de éste lo siguiente... {{{#!bash #!/bin/bash cd /opt/avr32studio ./avr32studio }}} De permiso de ejecución... {{{chmod a+x /usr/bin/avr32studio}}} Presione '''Alt + F2''' y ejecute la aplicación ''avr32studio''. === Para distribuciones GNU/Linux de 64-bits (x86_64) === Copie el archivo '''avr32studio-ide-R200911061106-linux.gtk.x86_64.zip''' en la carpeta '''/opt''' o donde desee instalarlo... {{{cp avr32studio-ide-R200911061106-linux.gtk.x86_64.zip /opt/}}} Acceda a la carpeta de instalación... {{{cp /opt}}} Descomprima el fichero... {{{unzip avr32studio-ide-R200911061106-linux.gtk.x86_64.zip}}} Acceda a éste... {{{cd avr32studio}}} De permiso de ejecución al fichero ''avr32studio''... {{{chmod a+x avr32studio}}} Si lo desea puede hacer un script de ejecución para esta aplicación {{{nano /usr/bin/avr32studio}}} Coloque dentro de éste lo siguiente... {{{#!bash #!/bin/bash cd /opt/avr32studio ./avr32studio }}} De permiso de ejecución... {{{chmod a+x /usr/bin/avr32studio}}} Presione '''Alt + F2''' y ejecute la aplicación ''avr32studio''. ~-'''NOTA:''' AVR32 Utilities y AVR32/GNU Toolchain aun no están disponibles para plataformas de x86-64.-~ === Instalando AVR32 Utilities y AVR32/GNU Toolchain === Añada la siguiente línea en el fichero '''/etc/apt/sources.list''' según su distribución: ~+Para Ubuntu 7.10 Gutsy Gibbon+~ {{{deb http://www.atmel.no/avr32/ubuntu/gutsy binary/}}} ~+Para Ubuntu 8.04 Hardy Heron+~ {{{deb http://www.atmel.no/avr32/ubuntu/hardy binary/}}} ~+Para Ubuntu 9.04 Jaunty Jackalope+~ {{{deb http://www.atmel.no/avr32/ubuntu/jaunty binary/}}} ~+Para Ubuntu 9.10 Karmic Koala+~ {{{no disponible al momento...}}} Actualice '''apt'''... {{{sudo apt-get update}}} Instale AVR32/GNU Toolchain... {{{sudo apt-get install avr32-gnu-toolchain}}} Más información visite [[http://www.avrfreaks.net/wiki/index.php/Documentation:AVR32_General/Installing_tools_on_Ubuntu_Linux|Documentation:AVR32 General/Installing tools on Ubuntu Linux]] == Instalando con AVR 32 con Wine == Ejecute el fichero '''AVR32Studio-2.2-Setup.exe''' utilizando [[http://www.winehq.org/|wine]], habra una terminal y ejecute lo siguiente: {{{wine AVR32Studio-2.2-Setup.exe}}} ¿? {{attachment:avr32_2c.png}} ¿? {{attachment:avr32_3c.png}} ¿? {{attachment:avr32_4c.png}} ¿? {{attachment:avr32_5c.png}} ¿? {{attachment:avr32_6c.png}} ¿? {{attachment:avr32_7c.png}} ¿? {{attachment:avr32_8c.png}} ¿? {{attachment:avr32_9c.png}} ¿? {{attachment:avr32_10c.png}} ¿?