Ir al contenido

marcansoft

+Miembro
  • Contenido

    10
  • Ingreso

  • Última visita

  1. He habilitado un dominio en mi hosting, http://linyr.marcansoft.com/ para este proyecto. El index es algo temporal, tendré que poner algo mas vistoso cuando tenga tiempo (o que alguien sugiera un diseño). Tenemos un wiki y un foro phpBB He migrado todos los posts antiguos de adslayuda, para no liarnos con la pérdida de posts sufrida durante el cambio en adslayuda. Teneis info en el propio foro. El wiki esta vacio, ese es el siguiente paso! Entre todos a ver si preparamos un sitio con toda la información hasta el momento He diseñado el logo que veis en las paginas, espero que os gust
  2. Me acaba de llegar un email, de un interesado en el proyecto Vive en barcelona desde hace un año, tiene el 3CRADSL72 con ya.com. Habla Ingles bien, Frances y Alemán perfecto, esta aprendiendo español. Admin linux junior, conocimientos bajos de programacion pero con ganas de aprender, y bueno en testing y documentacion (necesitamos eso!) MyADSL registrate en SF y asi os pongo a los dos de developers tendreis acceso al CVS y todo eso, hay unos tutoriales muy buenos en la docu de SF (necesitais pasarme una clave SSH que creeis para que la meta en el proyecto como valida). Esto ya tiene
  3. ¿Que hace un usb host en un router? a mi no me pregunteis, pero con linux nos abre muuuuuuuchas posibilidades. Siguiendo la pista (y casi cargandome un condensador en el proceso) doy con que se dirigen al samsung, a la zona del usb (no puedo bien si es host o cliente porque no puedo ver donde van conectadas, solo veo las vias de abajo y no los pads). Creo que hay que soldar entre otras R6 (una que falta en una hilera larga de resistencias al lado del samsung) y las cuatro que estan debajo del conector. La pregunta es: host o cliente? muy facil. Sacamos nuestro LED rojo mas resistencia d
  4. Pues ya tenemos proyecto https://sourceforge.net/projects/linyr/ Toda ayuda es bienvenida, interesados en colaborar contactar conmigo (marcansoft@marcansoft.com). De momento he subido el source oficial linux-2.4.x Radicalis a el CVS, he hecho un commit con el ultimo parche (para tenerlo como dos versiones) y he categorizado el proyecto y todo eso. Lo siguiente es encontrar un toolchain actualizado (fuente/parches al oficial) que cree binarios FLAT con soporte shared libs (a ser posible).
  5. Hardware: Puertos GPIO y a donde van conectados cada uno Para invstigar estas cosas lo mas rapido es entrar en modo admin en el bootloader (!) y simplemente usar el comando r para leer y w para escribir la memoria (o, en este caso, directamente los registros de control del GPIO). Las direcciones estan en el datasheet. Fijaos en lo que suelta el firm original al arrancar sobre IOPMOD1 y todos esos registros. Puerto: puerto GPIO I/O: Input/output Activo: High o Low Funcion: que hace ese puerto? Los que encontremos los iremos poniendo en este formato. ponedlo entre y para que quede
  6. Despues de arreglar un par de fallos de compilacion (la mayoria faciles, en concreto las tipicas chorradas, el hecho de que los compiladores nuevos no admiten literales de cadena multilinea (partirlas en cachos y poner al final de cada una, suele pasar con codigo ASM embebido) y que hay que borrar include/asm/constants.h para que se regenere bien), de infestar el codigo de init de memoria de pequeños debugs (hasta que me di cuenta de que el problema era que definia la memoria demasiado grande y se comia el kernel en el wraparound), y de dejar el driver serie del s3c2510 en un minimo (sin in
  7. Creo este hilo para ir poniendo los progresos arrancando uClinux bajo el router en cuestion. SI alguien quiere colaborar que lo diga simplemente y le preparo una explicacion de como tengo puesto todo el entorno con los compiladores y el sistema base compilado (aunque esto ultimo de poco sirve sin un kernel funcionando). El kernel compila limpiamente las opciones que le he puesto, de momento. El estado actual es: Los archivos de arranque (head_armv.S creo que era) funcionan bien y cargan (he bombardeado todo con debugs) hasta la funcion principal del codigo ya en C. Desde ahi inicializa una
  8. Encended el router manteniendo pulsado RESET. El bootloader descomprimira un mini SOHO.BIN y un mini PFS.IMG de su propia area de la flash y los cargara. Si accedemos a http://192.168.2.1 podremos reinstalar el firmware ;)
  9. A priori podemos desensamblarlo cutremente, si tenemos las binutils ARM instaladas (buscad por ahi como compilar las binutils para ARM, no tiene mucha mas historia que configurarlo con arm-elf como target) con estos comandos: (reemplazar arm- con el prefijo que tengan vuestros ejecutables; yo creo symlinks a arm-* para que sea mas sencillo) $ arm-objcopy -I binary -O arm-elf SOHO.BIN soho.o $ arm-objdump -D -marmv4t soho.o > soho.txt Esto nos crea soho.txt con el desensamblado. Yo estoy desensamblado el del firm de Ya.com pero como son mas o menos lo mismo dudo que haya cambio alg
  10. Probad a pulsar el comando oculto "!" en el bootloader Yo he conseguido enviando por Xmodem a la RAM (comando "m") cargar un SOHO.BIN correctamente. Voy a desensamblarlo y ver cual es su secuencia de arranque, para ver que tal seria cargar un kernel ucLinux. (no puede ser tan dificil) [Editado el 5/12/2004 por marcansoft]
×
×
  • Crear nuevo...

Información importante

Términos de Uso Política de privacidad Hemos colocado cookies en su dispositivo para ayudar a mejorar este sitio web. Puedes ajustar la configuración de tus cookies ; de lo contrario, asumiremos que quieres continuar.