Daf-collage en las ondas
Buenas noches a todos!
Esta mañana hemos tenido el placer de asistir como invitados al programa Creadores por el mundo, guiado por Cristina Ordoñez. Nos ha hecho esta maravillosa entrevista a Ruth a Fina y a mí (Javi)
http://www.ivoox.com/daf-collage-tekipedia-easy-startup-s-2[...]
Saltos relativos con bne y beq
Por fin, tras muchas horas picando código y rompiéndome la cabeza he finalizado la implementación de estas instrucciones, tanto en el ensamblador como en la máquina virtual.
Para probar su funcionamiento he diseñado un pequeño programa en ensamblador MIPS.
inicio:
addi $v0, $v0, 5 # $v0 = 5
syscall # read_integer en $v0
addi $t0, $t0, 2 # $t0 = 2
div $v0, $t0 # $LO = $v0 / $t0; $HI = $v0 % $t0
mfhi $t0 # $t0 = $v0 % $t0
beq $t0, $zero, p[...]
Iteration 1, Should I pbuilder?
Cambiando a Git
Buenas tardes,
Finalmente hemos estado haciendo pruebas con Github y parece que funciona! De todas formas seguiremos manteniendo el repositorio de la forja, mientras que vamos probando con git!
Un Saludo a todos!!
Cambiando a Git
Buenas tardes,
Finalmente hemos estado haciendo pruebas con Github y parece que funciona! De todas formas seguiremos manteniendo el repositorio de la forja, mientras que vamos probando con git!
Un Saludo a todos!!
Iteración 1, ¿usar pbuilder?
completada la parte de analisis de iteracion0 falta describir el sistema base y la primera prueba
Puesta en marcha definitiva
Estamos ya finalizando febrero y la cosa está que arde, nunca mejor dicho. Nada más terminar exámenes, nos reunimos para planificar y empezar a trabajar cuanto antes. La verdad es que tenemos menos tiempo del que pensábamos, pero estamos sacando tiempo de dónde sea para darle caña al proyecto.
Ahora mismo ya podéis vislumbrar los primeros avances en nuestra web (faltan subir algunas cosas), pero la cosa va tomando forma ya. A priori, el diseño es un poco cutre, no contamos [...]
Saltos j
Después de varias horas programando, conseguí el primer salto. El ensamblador y la máquina virtual sólo soportan la instrucción de salto j, el ensamblador necesita que la etiqueta de salto esté antes que la instrucción j (de momento). Tengo que terminar la lista para buscar las etiquetas posteriores a la instrucción que se está procesando.
En este código:
inicio:
addi $t0, $t0, 1 #t0 = t0 + 1
j inicio
Tenemos 2 instru[...]
Getting started
First we need to download Eclipse, at the moment, INDIGO release. I use Ubuntu 12.04 LTS. Next, install Subversive. The project is in https://forja.rediris.es/svn/code-reimagined, svn 1.4. Now create a new project from SVN in eclipse and tell it to find projects inside. The project is called SuperMarioCode. That’s all. Now you can debug it! .
Detección de saltos
Hice modificaciones en el ensamblador, utilizando expresiones regulares, con las funciones de la librería <regex.h> dentro del estándar POSIX, consigo detectar las etiquetas de salto en el código fuente.
En el archivo saltos.c cree una serie de funciones para trabajar con listas enlazadas, de esta forma voy a ir almacenando las etiquetas de salto detectadas en el código fuente y su posición en memoria.
También ordené un poco el código y todas las f[...]
Coffee With… Code Re-imagined
Next February 26th at 10:00 in the OSL-UGR, I’m giving a short presentation about Code Re-imagined. I want to take this opportunity to show the advantages of make the code friendlier (yes, it’s possible). I’ll post here the link to the presentation (once done). See you there!
Instalación de couchDB y couchAPP
Hoy, después de los exámenes, ha tocado reunión de equipo para reanudar la marcha de truco, y nos hemos puesto a instalar couchDB y couchAPP para la base de datos del proyecto, que será compartida por cliente móvil y tienda, y la aplicación web de la tienda.
Y vamos a explicar un poco los pasos a seguir para dejar constancia de cara a futuros colaboradores. Aviso, post largo:
Vamos a partir de la premisa (ya que es un concurso de Soft. Libre) de que todo el mundo usa Linux[...]