30 septiembre 2009

El Camino Hacia Gnome 3, Instalando Gnome Shell En Karmic







Instalando Gnome Shell En Ubuntu Karmic




Bueno muchos sabemos que desde hace algun tiempo se emprezo a desarrorllar Gnome 3, si no hay imprevistos, se planea que este disponible para cuando salga Ubuntu 10.04 en Abril del 2010, el corazon de esta evolucion es el desarrollo de GTK3 y esto viene acompañado de un radical cambio en gnome, en su apariencia y uso.

Una de las ventajas que supone, vendran en gnome 3 es el uso mas efectivo de recursos, una interfaz renovada facil de usar, amigable e intuitiva.

Uno de los cambios mas interesantes y mas notables es la inclucion de Gnome-Shell esta se supone que sera la nueva interfaz de gnome, contendra efectos que estan basados en compiz aunque aun no sabemos como se comprtara esto, bueno aqui una foto de mi escritorio con gnome-shell XD


Este es gnome-shell buen las versiones de prueba, se ve bastante bien pero a mi parecer le faltan cosas por pulir.

Ami si me gusto bastante y es realmente facil de usar.







Este es el escritorio como tal, lo que podemos apreciar es que ya no tenemos el panel de tareas, algo confuso al principio, y ademas ya no tenemos el menu de aplicaciones, lugares y sistema, ya todo se maeja desde gnome-shell entramos con solo posicionar el puntero en la esquina superior izquierda, en Actividades y entramos en modo "Shell" y desde ahi podemos controlar todo, accesar a programas, documentos, agregar o quitar escritorios pasar ventanas de un escritorio a otro, para cambiar de vetana debemos en trar en modo shell y seleccionar con el mouse la ventana, todo es muy grafico




El buscador que incorpora es dinamico, a como vallamos tecleando podremos ver lñas opciones que contengan lo que hemos tecleado esto incluye programas y archivos, tenemos los accesos a nuestras carpetas preferidas como en nautilus y una lista de documentos recientes, todo muy simple, habeces me parece que demasiado, pero no hay que quitarles credito es sistema que han desarrollado es muy radical y no por eso esta mal, ademas apenas son versiones de prueba, asi que tenemos que probar la final para hacer una critica.




Ahora vamos a ver como instalarlo de manera sencilla en ubuntu Karmic bueno en mi caso ya que justo ahora estamos a dias de la primera beta yo estoy usando la alpha6 XD


Bien lo primero que tenemos que hacer es actualizar nuestros repositorios

$ sudo apt-get install update
Ahora buscar e instalar las dependencias

$ sudo apt-get build-dep gnome-shell
Ahora si a instalar:

$ sudo apt-get install gnome-shell
Si no sale algun error pues ya lo tendremos instalado, pero no esta activado, ahora para activarlo ejecuta:

gnome-shell --replace
Ahora ya estaremos usando Gnome shell para que lo prueben por ustedes mismos, algunas cosas que necesitamos saber es que al activarlo perodemos algunos efectos de compiz, ya que gnome shell lo reemplaza, pero cuando vuelvas a iniciar secion entraras como siempre, no es muy recomendable ponerlo al inicio almenos yo, puede que se vuenva inestable por eso mejor lo pruebo de vez en cuando



28 septiembre 2009

Creador Universal De Disco De Arranque USB Linux







Creador Universal De Discos De arranque USB
(Distribuciones Linux)




Hola esta vez comentaremos una herramienta que nos puede ahorrar tiempo y dolores de cabeza, en esos casos cuando necesitamos un disco de arranque, o en mi caso que a mi lap ya no le funciona el cd-room y necesito un disco de arranque USB.

Para eso tenemos a UNetbootin esta programa nos permite crear discos de arranque Usb de muchas distribuciones linux, es decir que nos carga un live cd pero en el USB asi podemos arrancar el sistema, repararlo o instalar sin el cd, solo desde usb.

El programa nos permite crear nuestro el disco de arranque usb desde el iso de alguna distro, o si tenemos una buena conexion puedes seleccionar la distro de la lista que trae, te descargara los archivos y los copiara el la USB:

Descarga del programa:

Descarga UNetbootin


Funciona tanto para Linux como para windows aqui una imagen del programa:


Aparte de distros tambien tenemos la posibilidad de descargar algunos discos de rescate y cargarlos en la usb, como el pmagic o el todo poderoso super grub disk.

Asi tenemos una manera facil del cargar isos.


Debo aclarar que el Usb debe estar formateado en FAT32

23 septiembre 2009

Instalacion De Programas En Linux APTURL







Instalacion De Programas En Linux Por APTURL


Como muchos sabemos hay varias maneras de instalar programas en linux pero ahora vamosa hablar de una de las mas recientes, y esa es: APTURL

AptUrl es un protocolo de manejo de paquetes, la idea de este metodo es muy interesante, se trata de poder instalar software desde el navegador web, siempre y cuando tenga instalado el plugin AptUrl, como firefox, asi podemos instalar software simplemente introduciendo una url y el navegador manejara la peticion.

Para instalar AptUrl ejecuta en la terminal:

$ sudo aptitude install apturl

Ahora vamos a hacer una prueba mmm. digamos que queremos instalar el reproductor multimedia "vlc" entonces abrimos firefox e introducir esta url:

apt://vlc


Asi intentamos instalar Vlc








En seguida nos saldra una ventana como esta para instalar, ahora solo damos instalar y automaticamente nos instalara el programa










Y ahi esta, nos estamos descargando los paquetes a instalar y con solo ingresar una direccion, ahora las ventajas son varias como poder postear la direccion del programa para que los usuarios solo den clic en el enlace y se instalara.




Ahora, esto ha dado la oportunidad de crear paginas de catalogo de software con los enlaces de tipo apturl, donde puedes buscar el software que necesitas e instalarlo con un solo clic, hablando de estas paginas de catalogo, les recomiendo esta:



Apprn








Eso de que en linux es dificil instalar software... es solo un mito.


21 septiembre 2009

Introduccion A Linux (Ubuntu)






Introduccion A Linux






Hola, este es un curso de introduccion a linux con la distribucion Ubuntu, este esta enfocado a las personas que tienen curiosidad sobre como manejar este sistema operativo, a los qie apenas empiazan con linux y no compreden ciertos conceptos, el curso se basa en el uso del entorno grafico, escritorio, es muy recomendable, consta de 9 capitulos en formato PDF.


NOTA IMPORTANTE: Este curso no lo he escrito yo, fuen posteado en el foro de HackXcrack es un buen foro les recomiendo visitarlo.

Cito textualmente la fuente:

Elaborado por MINISTERIO DE EDUCACIÓN Y CIENCIA, SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL, DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA, CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN EDUCATIVA. (Madrid---España )

Una vez que conocemos la fuente ahora si, este es el temario del curso, lo pueden descargar al final del post.

Capitulo 1---Ubuntu en live CD

Contenido:

Introducción
Requisitos del sistema
Ejecución de Ubuntu desde el CD
Arranque desde el CD-Rom
Ubuntu despierta
Menú de arranque de Ubuntu


Capitulo 2---Instalación de Ubuntu

Contenido:

Introducción
Requisitos del sistema
Mínimos
Recomendados
Preparativos
Copias de seguridad
Discos duros y particiones
Preparar el disco para instalar juntos Ubuntu y Windows
La instalación paso a paso
---Etapa 1. Bienvenido
---Etapa 2. ¿Dónde se encuentra?
---Etapa 3. Distribución del teclado
---Etapa 4. ¿Quién es usted?
------Acerca de las contraseñas
---Etapa 5. Preparar el espacio del disco
Borrar el disco completo:
Utilizar el espacio libre contiguo más grande
Editar manualmente la tabla de particiones
Particionado del disco en modo experto
Etapa 6 de 6. Listo para instalar
Iniciar sesión
Apagar el sistema


Capitulo 3---Software libre

Contenido:

Primera aproximación al concepto de software libre
Breve historia de GNU/Linux
Richard Stallman y el proyecto GNU
Linus Torvalds y el kernel Linux
Distribuciones GNU/Linux
Debian
Ubuntu
Distribuciones basadas en Ubuntu
Otras distribuciones basadas en Debian
Otras distribuciones GNU/Linux
Razones por las que deberíamos usar software libre en la escuela



Capitulo 4---El entorno de trabajo en Ubuntu

Contenido:

Introducción
El teclado y el ratón. Operaciones básicas
El escritorio
Ventanas
---Partes de una ventana
---Redimensionar
---Mostrar y ocultar
---Mover
Las ventanas y el área de trabajo
Lanzadores o accesos directos
Personalización del escritorio
---Fondo de escritorio
---Aplicar un tema
---Ventana de entrada
---Salvapantallas
Editar elementos del menú
Sesiones
Paneles
Selección de idioma
Activar el registro automático en el sistema


Capitulo 5---Gestión de archivos

Contenido:

Introducción
El administrador de archivos
---Menú contextual
Operaciones frecuentes con archivos y carpetas
---Acceder a dispositivos removibles
Administración de propiedades de un objeto
Seleccionar archivos o carpetas
Copiar, mover, eliminar y enlazar
Guardar y recuperar archivos
El sistema de ficheros
Permisos sobre archivos y carpetas



Capitulo 6---Administración básica del sistema

Contenido:

Introducción
El usuario administrador
Terminales
Gestión de usuarios y grupos
---Usuarios
------Añadir usuarios
---Grupos
Instalación de programas
---Añadir y quitar
---Synaptic
---Añadir repositorios adicionales
---Actualizaciones
------Actualización de la distribución
Conectarse a Internet
---Módem analógico y Red Telefónica Básica (RTB)
------Configuración
---Módem USB y ADSL
---Router ADSL
---Conexión inalámbrica
------Compatibilidad
------Tarjetas compatibles
------Tarjetas con ndiswrapper
------Configuración
Instalar una impresora


Capitulo 7---Aplicaciones de red

Contenido:

El navegador Firefox
---Establecer página de inicio
---Navegar por Internet
---Volver sobre sus pasos
------Historial
------Caché de disco
---Parar y Recargar
---Marcadores
------Organizar los marcadores
------Cambiar la información de un marcador
------Exportar e importar listas de marcadores
---Navegar usando pestañas
---Bloquear ventanas emergentes
---Buscar en Internet
------Buscador Google
------Integración de buscadores en Firefox
---Copiar y guardar páginas
---Guardar una imagen
---Imprimir una página
---Instalar Extensiones
---Conectores (Plugins)
Evolution. Mucho más que un cliente de correo
---Configurar una cuenta de correo
---Enviar y recibir mensajes
---Protección anti-spam
---El directorio de contactos
---Organizar nuestras tareas
---Calendario
FTP
---gFTP
Mensajería instantánea con Gaim.



Capitulo 8---Ofimática básica en Ubuntu

Contenido:

Ofimática con OpenOffice.org
---Novedades de la versión 2.0
------Formato OASIS OpenDocument
------Gestor de Bases de datos
------Mejor exportación a PDF
------Integración en el escritorio
El procesador de textos Writer
---Abrir, crear y guardar documentos
---Dar formato a la página
---Introducir el texto
---Seleccionar, copiar y pegar
---Dar formato al texto
---Numeración y viñetas
---Tablas
------Con la barra de herramientas
------Desde el menú
---Insertar una imagen
---Estilos
------Aplicar estilos
------Modificar estilos
------Crear estilos
La hoja de cálculo Calc
---Un ejemplo paso a paso
---Gráficos estadísticos
OpenOffice Draw. Dibujo vectorial
---Un ejemplo paso a paso
Presentaciones con Impress
---Crear diapositivas utilizando el asistente
---Definir transiciones entre diapositivas
---Añadir una nueva diapositiva
---Guardar una presentación
---Plantillas
Bases de datos con OpenOffice.org Base
---Crear una base de datos
---Creación de tablas
---Formularios
---Consultas
---Informes


Capitulo 9---Otras tareas elementales

Contenido:

Comprimir y descomprimir archivos
Grabar CD/DVD
---CD de sonido
---CD/DVD de datos
---K3b
------Creación de un CD de datos
------Creación de un CD de audio
------Copia de un CD/DVD
------Grabar una imagen de CD/DVD.
Instalación de códecs multimedia
Audio
---Reproducir y extraer pistas de CDs de audio
---Reproducción y organización de archivos de audio
Vídeo
---Reproducción de DVD
------Totem-Xine
------Mplayer
---Copiar DVDs de vídeo
------Situación
------Situación
------Situación
Cámara digital
---Acceso en modo PTP
---Acceso en modo disco
Escáner
---La aplicación XSane
------Un ejemplo básico



Descarga: [UP]
18 Mb aproximadamente
Extencion .tar.gz (en windows usar winrar)


20 septiembre 2009

Juegos Para Linux (Ubuntu)






Juegos Para Linux Ubuntu







Hola en esta ocacion hablaremos de juegos que existen para Linux que corren de forma nativa, sin necesidad de emuladores, en otro post hablaremos sonbre los emuladores que hay en linux, si bien es sabido que los juegos no son el fuerte de linux, si podemos encontrar varios juegos de dsitintos generos y de buena calidad.

Para ver una forma facil de instalar los juegos en ubuntu debemos visitar playdeb, vean el final de este post.

Listo algunos juegos interesantes para que vallamos viendo que alternativas tenemos:

  • Super TuX
Es un juego a lo mario bros. bueno si es algo asi como un clon, bueno se parece mucho a mario pero aumentaron algunas cosas, aun no esta terminado, esta en constante desarrollo, es muy divertido, habeces puede ser un poco inestabe, para instalarlo basta con ejecutar en la consola:

& sudo aptitude install supertux

Soporta gamepad o desde el teclado





  • Nexuiz
Nexuiz es un shooter en primera persona 3D creardo por un grupo de desarrollo on-line llamado alientrap que debo decir que han hecho un muy buen trabajo es completamente libe y puedes descargarlo desde su pagina oficial.

Nexuiz

Ahi podras descargarlo, ver mas fotos y un video del gameplay





  • Tremulous
Es un Shooter en donde puedes elegir entre ser alien o humano, en donde en el juego podemos construir estructuras las cuales tiene distintas funciones, puedes costumizar tu personaje comprar nuevas armas, armaduras e items

Ademas se juega On-line por equipos XD

Para descargarlo visita su pagina oficial.

Tremulous




  • Frets on Fire

Bueno en generos hay para todos los gustos, aqui tenemos a Frets on Fire, el cual es una especie de Guitar Hero actualmente solo se puede jugar con el teclado y tiene varias caciones pero no seria sorpresa que en alguna actualizacion se usara la guitarra USB.

En su pagina oficial hay manuales sobre como hacerle mods etc.

Frets on Fire




  • Super TuX Kart
Bueno creo que no hay mas que explicar es nuestro querido tux a la mario kart. XD

Para instalar:

$ sudo aptitude install supertuxkart


Y listo a jugar.






  • S.C.O.U.R.G.E.

S.C.O.U.R.G.E. este juego es un cross platform diseñado en 3D, la camara es uns de las cosas destacables de este juego puedes hacer un zoom in, zoom out, rotar, cambiar de angulo etc.

Su pagina oficial es:

S.C.O.U.R.G.E






  • The Battle for Wesnoth

The Battle for Wesnoth este es un juego de estrategia donde peleas por defender tu aldea y conquistar la de los enemigo, para darse una idea es muy parecido a Age of Empires

Esta es su pagina oficial

The Battle for Wesnoth







  • Too Hard For You
Haaaa, los puzles, este es uno clasico pero con mayor dificultad justo como sus nombre lo dice y como este hay mas.

Ahi lo puedes descargar

Too Hard For You









  • Vertris
Vertris es un clon del legendario tetris con una interfaz renovada mmmm creo que no hay mas que agregar, es un tetris...


Pagina Oficial

Vertris







  • Alien Arena
Este es uno de mis favoritos Alien Arena es un shooter 3D deathmatch On-line este juego esta muy bueno, es en primera persona y tiene bastantes seguidores.

Algo interesante es que fuen desarrollado a partir del codigo de Quake III

Pagina principal

Alien Arena







Bueno creo que es suficiente con estos, bueno es solo para ejempificar que si hay buenos juegos ademas de esto son muchos mas solo es cuestion de buscar

Y Donde????

A pues hay una pagina de los creadores de
GetDeb, ellos crearon una pagina de catalogo para juegos donde tienen una muy buena recopilacion en distintos generos para buscar

Haaaa y lo mas importante esta pagina tiene el protocolo
APTURL con lo que con solo hacer clic en el link te actualizara los repositorios y te instalara automaticamente el programa

El sitio se llama PlayDeb, un nombre muy apropiado, les dejo el link
.



18 septiembre 2009

Conexiones Entre Programadora USB y Micro AVR





Conexiones Entre Programadora Y Micorcontrolador AVR





Bueno Ahora veremos como conectar la programadora USB al micro realmente es muy sencillo se conecta como vermos en el suguiente diagama:

Clic en la imagen para ampliar, aqui tenemos el diagrama de la programadora, solo debemos notar el nombre de las salidas de la programadora: VCC, GND, MOSI, MISO, SCK, RESET asi estas salidas de la programadora solo deben conectarse a las entradas del micro en su correspondiente lugar, El Miso de la programadora con el Miso del micro y asi sucesivamente con los demas pines.

Los Pines TxD, RxD y el pin 3 no se conectan.

Carpetas Compartidas En VirtualBox




Carperas Compartidas En Virtualbox
Ubuntu - xp







Cuando tenemos una maquina virtual con virtualbox corriendo sobre Linux, En este caso Unbuntu tenemos la necesidad de compartir archivos desde el pc host (Ubuntu) y el S.O. emulado en este caso XP, de una forma rapida.

Para esto tenemos las carpetas compartidas y vamos a ver como hacerlo en virtualbox, primeramente seleccionamos una carpera, clic derecho -> propiedades -> pestaña compartir

Seleccionamos "Compartir esta carpeta"

Se activaran las casillas de abajo que son permisos adicionales como: "Permitir a otras personas escribir en esta carpeta"

"Acceder de invitado"

Las seleccionaremos de acuerdo a nuestros intereses

Puede que nos salga una ventana que nos dice que necesita instalar smb para interactuar con la red windows, pues lo instalamos y ya tendremos este protocolo instalado.




Ahora tenemos que agregar esta carpeta en virtualbox.



Iniciamos la maquina virtual y en dispositivos seleccionamos "Directorios Compartidos"










Aqui agremamos la carpeta compartida
y marcamos, "Hacer Permanente" y aceptar








Ahora tenemos que agregar una unidad de red, iniciamos la maquina virtual y desde windows abrimos msdos: tecla windows + r


Y se habre msdos ahora en msdos ejecutamos:

net use Z: \\vboxsvr\Carpeta_Intercambio

Donde Z puede ser cualquier letra que no este ocupada por una unidad y Carpeta_Intercambio es el nombre de la carpera que deseamos compartir. y asi ya tendremos una nueva unidad de red lista para funcionar ahora, todo lo que introduscan en esa carpeta sera visible desde windows y biceversa.



17 septiembre 2009

Instalacion VirtualBox y Soporte USB





Instalacion De VirtualBox
Configuracion, Habilitacion De USB
Bajo Linux






Esta ocacion vamos a tratar el tema de VirtualBox lo vamos a instalar en Linux (Ubuntu Karmic), vamos a configurar el USB, muchos de nosotros hemos tenido la necesidad por alguna razon de tener alguna maquina virtual es decir emular un sistema operativo completo en nuestro PC, por ejemplo, los que usan vista y necesitan XP para usar algun software en especifico, los que usan linux, y solo usan xp por cierto programa en lugar de reiniciar pues mejor emulamos xp.


Para emular algun sistema operativo existen varias alternativas como:
  • VirtualBox
  • VMware
  • Virtual PC
  • Qemu
Hay varias alternativas, en lo particular vmware se ha vuelto pesado y medio freson, virtual pc pues es de microsoft no hay mas que decir ...

Asi que en mi muy particular opinion y para mis necesidades me quedo con qemu y virtual box entonces aqui hablaremos de virtual box, este software puede emular gran variedad de sistemas operativos como:
  • Linux muchas distros (las mas populares)
  • Microsoft todas las versiones
  • Solaris, solaris y open solaris
  • BSD, freeBSD, OpenBSD, NetBSD
  • Entre otros
Bien como lo vamos a intalar y configurar bajo linux en este caso Ubuntu Karmic, hay 2 versiones de virtual box, la OSE la cual no tiene soporte USB y la podemos instalar directamente desde los repositorios

$ sudo aptitude install virtualbox

Pero repito no tiene soporte USB, paraa poder activarlos debemos ir a la pagina oficial de virtual box.

VirtualBox
Debes descargar la version para linux dice algo asi VirtualBox 3.0.6 for Linux hosts una vez descargado, haz doble clic sobre el, da permisos de root e instalalo ahora, la instalacion de un sistema operativo se sale del tema de este tuto, peromas tarde hare uno sobre el uso de virtualbox.

Ahora que tenemos xp instalado hay que habilitar el soporte USB para poder usar estos puertos desde xp

Lo primero que tenemos que hacer es instalar el software de compilacion

$ sudo aptitude install build-essential linux-headers-`uname -r`

Cuando instalamos virtualbox se crea un grupo llamado vboxusers, ahora debemos agregar nuestro nombre de ususario a ese grupo

$ sudo adduser Nombre_Usuario vboxusers

Ahora procedemos habilitar el soporte USB, debemos editar el archivo fstab

$ sudo gedit /etc/fstab

Al final del archivo añadimos esta linea

## soporte usb para virtualbox
none /proc/bus/usb usbfs devgid=ID_USUARIO,devmode=664 0 0

Donde ID_USUARIO lo debemos cambiarlo por nuestro ID el cual debemos buscarlo en el archivo group

$ gedit /etc/group

Ahi debemos buscar nuestro ID en el grupo vboxusers

Se ha creado un nuevo dispositivo en /dev, hay que darle los permisos necesarios

$ sudo chmod 666 /dev/vboxdrv

Ahora debemos editar el archivo mountdevsubfs.sh

$ sudo gedit /etc/init.d/mountdevsubfs.sh

Ahora justo despues de esta linea:
"domount tmpfs shmfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT"

debemos agregar la siguiente:

mkdir -p /dev/bus/usb/.usbfs domount usbfs “” /dev/bus/usb/.usbfs
-obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices mount –rbind /dev/bus/usb /proc/bus/usb

Ahora tenemos que reiniciar nuestro equipo y ya tendremos habilitado el soporte USB



Aqui ya tendremos activado el USB.





16 septiembre 2009

Retardos AVR En Ensamblador






Como Hacer Retardos En
Ensamblador Para AVR






Bueno siempre tenemos la necesidad de hacer algun retardo a la hora de programar AVRs en este caso en lenguaje ensamblador y pues todos loa hacemos decrementando registros pero habeces es muy tedioso calcular cuantas instrucciones necesitamos para que el retardo se tarde por ejemplo medio segundos o milisegundos, esto tambien depende de le velocidad del reloj que estemos usando 1, 4, 8, 0 12 MHz ya que a velocidades diferentes varia el tiempo en el que se ejecuta cada instruccion.


Por ejemplo a una velocidad de 1MHz para saber que tiempo se tarda cada instruccion, tenemos una frecuencia de 1MHz el periodo seria:
1/1MHz = 1/1000000 = 0.000001 segundos

Esto quiere decir que cada instuccion se tarda 1uS (1 microsegundo) asi tendriamos que contar el nuemero de instrucciones para realizar el retardo, si requerimos un retardo de 10 ms (milisegundos) entonces tenemos:

10ms /1us = .010/.000001 = 10000

Asi que tendriamos que hacer 10000 instrucciones para generar un retardo de 10ms se debe consultar la hoja de datos del micro, ya que hay instricciones que al ejecutarse ocupan 2 ciclos de procesador, entonces el calculo se hacealgo tedioso y no muy exacto.

Como se puede resolver ?? o almenos volverlo un poco mas exacto??

Para eso tenemos el programa Avrdelay loop

El cual se puede descargar libremente:
Descarga AvrdelayLoop


Bien este programita nos ahorrara tiempo y hara nuestros retardos mas exactos, una vez descragado lo descomprimimos y ejecutamos:


Aqui tenemos el programa, con el podemos generar retardos de manera muy facil solo debemos indicar los ciclos que necesitamos.


En el ejemplo que calculamos anteriormente se necesitaban 10000 ciclos para un retardo de 10ms bueno indicando esta cantidad el programa nos generara el codigo en ensamblador que consume los 10000 ciclos.

Antes de eso solo debemos conocer alguna sobre este programa:


Funciona en, Linux por medio de wine, en XP, la verdad en vista no lo he provado encuando lo compruebe actualizo el post.

Aqui debemos seleccionar los 3 registros que se usaran en el codigo del retardo se pueden usar cualesquiera de los 32 registros.


Logicamente combiene usar registros que no estemos usando en el codigo del programa o asegurarse que al momento de llamar al retardo estos registros no se encuentren en uso para evitar resultados indeseados, como ciclos infinitos o inexactos etc.

Ahora solo damos clic en "GO" y nos genera el codigo


Y como podemos ver nos ha generado un codigo que consume 10000 ciclos de procesador, ya tenemos nuestr0 retardo de 10ms.


Ahora ya tenemos una manera rapida y facil de generar retardos gracias a

AVR delay Loop




15 septiembre 2009

Continuamos




Continuamos la construccion y actualizacion despues de este pequeño puente que nos vamos a tomar aunque no es oficial pero pues que chingallos.

11 septiembre 2009

Interfaz Grafica Para Programadora USB





Interfaz Grafica Para
Programadora USB









La Programadora USB funciona bajo el programa AVRDUDE y este funciona bajo linea de comandos, en windows se maneja desde msdos pero existen interfaces graficas para avrdude que facilita el uso de la programadora, una de allas es khazama AVR programmer.

Descarga Del Programa

El software se puede descargar libremente, y viene cuando se compra la programadora
Venta de programadora.

Una vez descargado el programa se instala como culaquier programa, la instalacion no tiene nada de especial, ahora lo ejecutamos y temos el programa principal


Caracteristicas:
  • Totalmente compatible con esta programadora USB
  • No se necesta configurar AVRDUDE
  • Interfaz grafca facil de usar
  • Lectura y Escritura de flash y eeprom
  • Puede guardar los latos de las memorias leidas del micro
  • Total manejo de fuse bits
  • Hfuse, Lfuse, Efuse y Lock

Manejo de Fuse bits.


Aqui se habre el archivo en .hex que va a ser programado en el micro


En este icono se puede abrir el archivo .eep para quemar los datos en la EEprom

Una vez que hemos abierto habierto el achivo de flash y eeprom (el eeprom es opcional) ya podemos quemar la flash con este icono



Con este icono se quema la EEprom.

Para leer la flash y eeprom se usan estos iconos respectivamente:


Para borrar en micro con el icono de la gomita XD:


Y para entrar a la configuracion de los fuse bits en el icono del candado:


Eso es todo la interfaz es muy facil de usar y muy parecida a pony prog no se olviden de comentar, en el blog regularmente iremos actualizandolo y poner mas informacion como circuitos y esquemas etc.