PDA

Ver la versión completa : Conexion serie con cable USB incluido



hopez
16/11/2009, 00:01
Buenas,

hcf, un genio recién llegado a gp32x se ha currado una forma de crear una conexión serie a través del cable incluido con la consola...

Este es un gran paso para no tener que andar trasteando con mounts de SD o termulas o qtopias y no tener que currar-se un cable serie.

Instrucciones y mas info en http://www.gp32x.com/board/index.php?showtopic=50416

Si hay interesados puedo hacer una traducción, pero esta bastante claro.

jcom
16/11/2009, 00:37
¡Viva, funciona!



root@wiz:/# uname -a
Linux wiz 2.6.24 #659 Wed Jun 10 18:04:18 KST 2009 armv5tejl unknown

hardyx
16/11/2009, 00:40
Ostras, gracias por el aviso. Esto va a marcar un antes y un después en el desarrollo para Wiz. A ver si lo puedo probar con más tiempo.

Bizkaitarra
16/11/2009, 08:03
Muy buena!!! Ahora cuando tenga tiempo podré trastear con el terminal de la wiz haber que tiene "por dentro". Trastear desde la consola resulta algo costoso.

Por cierto, el otro día estuve pensando en como se podría instalar la maquina virtual de java en la wiz. ¿Creeis que sería factible? Supongo que tendre que buscar alguna versión que funcione para los procesadores ARM....

hardyx
16/11/2009, 09:02
Para la máquina virtual, además de funcionar en ARM debería estar adaptada al hardware de la Wiz como el timer, el procesador de sonido o la pantalla. Aparatos como GBA, NDS o muchas PDA usan ARM, pero el hardware es totalmente distinto. Una máquina virtual que funcione en Linux con SDL ya sería más fácil de adaptar.

Neodreamer
16/11/2009, 17:12
Alguien podria traducir o tutorializar el tema un poco?
A q se refiere con q metamos los archivos en un sdram card? las SD? o q?

Como se haria en terminal de win32? o en mac?

Gracias

jcom
16/11/2009, 19:26
Alguien podria traducir o tutorializar el tema un poco?
A q se refiere con q metamos los archivos en un sdram card? las SD? o q?

Como se haria en terminal de win32? o en mac?

Gracias

Bueno, sin entrar en detalles, hay que descargar un pack (http://www.mercenary.net/OpenWiz/USBSerial-1.1.0p1.tar.bz2), descomprimirlo y copiarlo en la tarjeta SD. En la carpeta descomprimida hay un fichero .gpe entre otros ficheros.

Para que funcione la conexión, hay que ejecutar el fichero .gpe en la Wiz, ejecutar un comando en el ordenador, conectar el cable USB al ordenador y luego conectarse a la Wiz usando un programa de comunicación serie, como Putty o kermit (el sugerido en la explicación).

En Windows me imagino que hará falta cargar un driver de comunicación serie a través de USB, pero no estoy seguro de esto ni sé cómo habría que hacerlo. Como programa serie se puede usar putty, que tiene versión para Windows.

Bizkaitarra
17/11/2009, 10:26
Para la máquina virtual, además de funcionar en ARM debería estar adaptada al hardware de la Wiz como el timer, el procesador de sonido o la pantalla. Aparatos como GBA, NDS o muchas PDA usan ARM, pero el hardware es totalmente distinto. Una máquina virtual que funcione en Linux con SDL ya sería más fácil de adaptar.


Vamos, que no es tan facil como buscar una versión que funcione para linux y ARM jejeje

Para mi sería uno de los logros que espero para wiz y si tengo tiempo me pegaré (aunque probablemente inutilmente) con ello. Me encantaría poder jugar a los juegos que salen para los moviles jeje

< - >
He estado trasteando un poco sobre Java y Arm
En la página de la Wikipedia sobre ARM tenemos la siguiente información sobre Java:

Jazelle

Main article: Jazelle (http://en.wikipedia.org/wiki/Jazelle)
Jazelle is a technique that allows Java Bytecode to be executed directly in the ARM architecture as a third execution state alongside the existing ARM and Thumb-mode.

Luego si buscamos Wiz en esa misma página nos aparece que wiz tiene un procesador ARM9E (http://en.wikipedia.org/wiki/ARM9E) (Link) (http://en.wikipedia.org/wiki/ARM9E) y dice que tiene Jazelle.

En la página de wikipedia de ARM9E pone lo siguiente:


includes ARM Jazelle (http://en.wikipedia.org/wiki/Jazelle) technology which enables the direct execution of 8-bit Java bytecode (http://en.wikipedia.org/wiki/Java_bytecode) in hardware

Supongo que vía Jazelle se podría ejecutar codigo Java. Voy a investigar en:

http://en.wikipedia.org/wiki/Jazelle




No es que diga mucho más, pero para leer un poco lo que estoy contando en castellano tenemos esto

(http://www.altersys.net/noticias.do/cms/default/productos/?permalink=Desarrollo-RIA-para-el-iPhone.html)

rodas007
17/11/2009, 10:54
Vamos, que no es tan facil como buscar una versión que funcione para linux y ARM jejeje

Para mi sería uno de los logros que espero para wiz y si tengo tiempo me pegaré (aunque probablemente inutilmente) con ello. Me encantaría poder jugar a los juegos que salen para los moviles jeje

< - >
He estado trasteando un poco sobre Java y Arm
En la página de la Wikipedia sobre ARM tenemos la siguiente información sobre Java:

Jazelle

Main article: Jazelle (http://en.wikipedia.org/wiki/Jazelle)
Jazelle is a technique that allows Java Bytecode to be executed directly in the ARM architecture as a third execution state alongside the existing ARM and Thumb-mode.

Luego si buscamos Wiz en esa misma página nos aparece que wiz tiene un procesador ARM9E (http://en.wikipedia.org/wiki/ARM9E) (Link) (http://en.wikipedia.org/wiki/ARM9E) y dice que tiene Jazelle.

En la página de wikipedia de ARM9E pone lo siguiente:


includes ARM Jazelle (http://en.wikipedia.org/wiki/Jazelle) technology which enables the direct execution of 8-bit Java bytecode (http://en.wikipedia.org/wiki/Java_bytecode) in hardware

Supongo que vía Jazelle se podría ejecutar codigo Java. Voy a investigar en:

http://en.wikipedia.org/wiki/Jazelle




No es que diga mucho más, pero para leer un poco lo que estoy contando en castellano tenemos esto

(http://www.altersys.net/noticias.do/cms/default/productos/?permalink=Desarrollo-RIA-para-el-iPhone.html)


Bueno entonces esto quiere decir que el procesador de la wiz soporta de forma nativa el java,solo que ai que esperar a que alguien lo implemente:D,seria un gran avance ver funcionar java en la wiz.
Bueno aora volviendo al tema,alguien lo ah echo funcionar en alguna terminal de win32,es posible esto?seria un gran paso[wei]

hardyx
17/11/2009, 12:10
Bueno entonces esto quiere decir que el procesador de la wiz soporta de forma nativa el java,solo que ai que esperar a que alguien lo implemente:D,seria un gran avance ver funcionar java en la wiz.
Jazelle permite ejecutar algunas instrucciones java en la cpu, pero eso no quiere decir que se coma todas las instrucciones tal cual sin necesidad de una máquina virtual. Pero para hacer eso hay que ser un super experto en ensamblador de ARM y en los bytecodes de Java.


Bueno aora volviendo al tema,alguien lo ah echo funcionar en alguna terminal de win32,es posible esto?seria un gran paso
Creo que instalando un driver "USB a puerto serie" que traen muchos adaptadores (http://www.gilsson.com/usb_drivers_download.htm) y con el Putty (o el hyperterminal) en Windows es posible tener acceso al puerto serie de la wiz.

rodas007
17/11/2009, 12:30
Gracias hardyx,probare lo que me as dicho,aver si saco algo en claro.

Bizkaitarra
17/11/2009, 12:46
Jazelle permite ejecutar algunas instrucciones java en la cpu, pero eso no quiere decir que se coma todas las instrucciones tal cual sin necesidad de una máquina virtual. Pero para hacer eso hay que ser un super experto en ensamblador de ARM y en los bytecodes de Java.
.
Ummm, entendido, entonces... habra que buscar otra posibilidad jeje

rodas007
17/11/2009, 13:25
He intentado hacer funcionar la wiz con putty,pero se necesita un driver specifico para la wiz,e estado buscando pero solo eh encontrado uno que es compatible,pero instala un driver de moden que no sirve,si alguien encuentra la forma de que funcione que lo diga.

hardyx
17/11/2009, 13:35
Pueba con el driver (http://www.gilsson.com/usb_drivers_download.htm) que he puesto, es de un conversor genérico Usb a serie.

rodas007
17/11/2009, 13:45
Es el primero que eh probado y no lo reconoce ese driver tiene este id: Vid_067B&Pid_2303 y el que se necesita es este: vid_0525&Pid_A4A6 y no encuentro nada.

A600
18/09/2010, 15:48
Es el primero que eh probado y no lo reconoce ese driver tiene este id: Vid_067B&Pid_2303 y el que se necesita es este: vid_0525&Pid_A4A6 y no encuentro nada.

Subo el tema porque he encontrado un driver que funciona en Windows: USB CDC/ACM Class Driver Demo Package (http://www.thesycon.de/eng/usb_cdcacm.shtml#demo)

La única pega que tiene es que no puedes usarlo más de 4 horas, pero aparte de eso funciona perfecto.

Para que funcione con el USBSerial de la Wiz tienes que editar el .inf y sustituir


%S_DeviceDesc1%=Install,USB\VID_VVVV&PID_PPPP

por


%S_DeviceDesc1%=Install,USB\VID_0525&PID_A4A6