Como Debug en Caanoo por ssh??

Started by Neodreamer, February 18, 2011, 05:37:40 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Neodreamer

Hola, quiero empezar a hacer pruebas en mi Caanoo (cuando lamentablemente cierre mi empresa y tenga mas tiempo) con cosillas de Bennu pero lo de estar metiendo y sacando cable usb o SD es algo coñacillo... Que pasos tengo que seguir para cargar desde windows 7 con telnet o ssh en terminal una aplicacion o juego que este fisicamente en mi ordenador y conectando la Caanoo a este por wifi? En Psp era con el psplink, pero en el pc habia q cargar el usbhost o algo asi con lo q le decias desde que ruta trabajabamos como si fuera la memory stick...
Mas o menos, creo que mirando cosillas sabria cargar desde el Pc cosas de la SD en la Caanoo... pero no es eso lo q quiero sino las que vayamos recompilando en el Pc (algo muy normal que se que muchos ya hacen).
Algun manual? Alguien puede explicarme esto con un poco de paciencia y detalles?
Muchas gracias.

SplinterGU

no tengo info al respecto, pero si se puede hacer, lo que no se si estan los modulos compilados y demas...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Neodreamer

Gracias por responder... hay estas 2 opciones, pero no se como cargar x ssh lo que haya en el pc:
- Por usb net (con el cable de la propia caanoo) con el Caanoo_usbnetwork_v1. (Si se puede os pongo el enlace pero no se si es legal)
- Por wifi de Caanoo con el dropbear-caanoo.

A ver si alguien sabe decirme bien los pasos con algun ejemplillo.
Gracias

FreeYourMind

Lo que quieres es no estar constantemente metiendo y tirando la SD es eso ?

O sea, que con el cable salga el directorio de la SD en tu pc para poner los ficheros ?

SplinterGU

free... lo dijo claramente, no quiere estar poniendo y sacando el cable a cada rato o lo mismo con la SD.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Neodreamer

Casi pero no... xq eso seria simplemente hacer ssh a la ruta de la sd q imagino ser algo asi como mnt/sd... o simplemente enchufar la caanoo por usb al pc y ver la sd...
Lo q quiero es q desde el pc haciendo ./prueba.gpe, en la carpeta q tenga en mi pc, desde telnet, me cargue la aplicacion o juego en la pantalla de la caanoo... y esto se q se puede con el dongle wifi, pero no se bien como...
En psp, al cargar la aplicacion apropiada q tambien se usa para el remotejoy (jugar y ver la psp en el pc) esta te preformateaba o montaba dicha carpeta como parte de la psp... de modo q al hacer ./prueba.eboot o ./prueba.elf la cargaba en la psp, evitando entrar, salir de aplicacion, menu de psp, usb, solo se hacia reset en el terminal y se quedaba a la espera de la siguiente carga... rapido sencillo y muy muy util para testear cambios rapidos en el codigo a probar

FreeYourMind

El cradle permitia hacer eso en la gp2x ? Lo tengo pero nunca lo he probado, a mi tb me interesa eso, estoy cansado de tirar y poner la sd en las pruebas

Neodreamer

#7
Por cierto Splinter, x ahi lei algo sobre gdb parecido a lo q quiero...q es exactamente eso del gdb? En otro foro lei q decias q era mas lento o practicamente inutil en wiz x falta de memoria... aparte de no saber q es, serviria en la caanoo?

Tambien lei a segata sanshiro decir algo sobre el debug por wifi en wiz del sdk oficial de gph... se puede directamente desde el codeblocks? Aunq siendo asi no me valdria para bennugd sino solo para c, sdl, etc. y yo quiero ponerme ya con bennugd...

Gracias

Drumpi

Os comento: en GP2X yo podía depurar a través del cable mini-usb, creando una red local. Usando samba (creo que venía preinstalado) podía montar en una carpeta de mi SD una carpeta del disco duro y hacer las pruebas, pero no recuerdo bien si el samba venía pre-instalado o usaba el de Misato.
Otra opción es que, como estaba conectado en red local, podía usar telnet en el PC para ejecutarlo todo... pero no sabía pasar archivos ^^U

En casa de XCelso pudimos ver que GP2X traía un servidor FTP, así que en CAANOO también debería estar, por lo que una vez tengas la red local montada por USB (tendrás que activarla en las opciones) podrás usar un programa de FTP para pasar ficheros (usa root como user, sin contraseña) y telnet para ejecutarlos (asegúrate de matar al proceso menu2x o podrías tener dos programas accediendo a la pantalla :D :D :D).
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

SplinterGU

Quote from: Neodreamer on February 18, 2011, 06:04:46 PM
Casi pero no... xq eso seria simplemente hacer ssh a la ruta de la sd q imagino ser algo asi como mnt/sd... o simplemente enchufar la caanoo por usb al pc y ver la sd...
Lo q quiero es q desde el pc haciendo ./prueba.gpe, en la carpeta q tenga en mi pc, desde telnet, me cargue la aplicacion o juego en la pantalla de la caanoo... y esto se q se puede con el dongle wifi, pero no se bien como...
En psp, al cargar la aplicacion apropiada q tambien se usa para el remotejoy (jugar y ver la psp en el pc) esta te preformateaba o montaba dicha carpeta como parte de la psp... de modo q al hacer ./prueba.eboot o ./prueba.elf la cargaba en la psp, evitando entrar, salir de aplicacion, menu de psp, usb, solo se hacia reset en el terminal y se quedaba a la espera de la siguiente carga... rapido sencillo y muy muy util para testear cambios rapidos en el codigo a probar

al inicio mencionas del cable y la sd, luego dices archivo fisico en tu pc, eso te recomiendo te vayas olvidando... lo que si podrias hacer es un ssh a la caanoo y transferir por sftp los archivos a la caanoo, y probarlos desde el ssh...

gdb es el debugger de gnu... no te va a servir para bennugd...

con la wiz puedes hacer esto que yo menciono arriba, pero no se si se compilaron los modulos y aplicaciones para hacer ssh y demas en caanoo.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Neodreamer

Por ahi vi antes una version de samba para caanoo... como tendria q hacer?
Un saludo

P.D: se pueden poner enlaces a otras webs para poder detallar fuente y q no sea spam?
Es q asi seria mas facil parte de todo lo q os he dicho ... jejejeje

SplinterGU

mientras no sea un link a otro like div que no sea fenix...podes poner lo que quieras.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Neodreamer

Jajajaja...ok. Sino me editan el post.

Este es el link al samba (Drumpi, serviria de algo para lo q quiero?)
http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,116,534

Este el de usbnet para usar el cable q trae la caanoo para conectar a internet y ssh:
http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,116,565

Y este el de ssh para el wifi (creo):
http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,116,593
http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,116,497

Y este ultimo el mas potente y mejor port de div con funciones 3d matriciales, jajajaja... no se mentir....

A ver si alguno de los links q he dejado ayudan a alguien o sirven para lo q yo pido y alguien sabe explicarmelo.

Gracias

Drumpi

En Caanoo no sé, en GP2X tenía el ejecutable smbmount que servía para eso, para montar una carpeta en red. Ten en cuenta que en redes con linux estoy un poco verde, pero puedes probar a ver qué hace ^^U
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Neodreamer

Si puedes si, drumpi. Yo como dije, estoy preparandome para ponerme manos a la obra de lleno en cuanto chape mi empresa. La cosa no va bien, como al resto de España, pero encima me da la sensación de no estar aprovechando el tiempo. Ya ni juego, ni programo nada hace casi 10 años. Poco a poco 
pero kas ganas no las pierdo. Asiq gracias. Toda ayuda es bien recibida y agradecida