User Tag List

Resultados 1 al 15 de 15

Tema: Jazelle y JTEK en CAANOO y WIZ

  1. #1

    Fecha de ingreso
    Jul 2010
    Mensajes
    95
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts

    Post Jazelle y JTEK en CAANOO y WIZ

    Hola!

    Acabo de leer que el ARM926EJ presente tanto en CAANOO como en WIZ posee la capacidad especial de correr binarios de Java por HW gracias a una extensión del conjunto de instrucciones (Jazelle). Pero según parece, para conseguir aprovechar esta ventaja tiene que ser activado mediante el JTEKTM - Java Technology Enabling Kit. Al parecer topamos con licencias y cosas de estas...

    Bueno, aquí la cuestión, ¿álguien sabe algo de esto, o lo ha usado?, ¿alguna solución para lo del JTEK?

    Y de paso, podría explicar alguien cómo se hace para correr Java "el normalito" en WIZ o CAANOO?

    Gracias!

  2. #2

    Fecha de ingreso
    May 2008
    Ubicación
    A tu lado, en tus sueños
    Mensajes
    22,294
    Mencionado
    145 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    319
    Agradecer Thanks Received 
    553
    Thanked in
    Agradecido 425 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    Puff, tengo que volver a instruirme de tecnologias que estoy quedando obsoleto...

  3. #3

    Fecha de ingreso
    Jul 2010
    Mensajes
    95
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    No encuentro por ningún lado una JVM para ARM9.
    A lo mejor, una compilación de OpenJVM pudiera servir...
    ¿Álguien ha corrido Java en Wiz (ni pregunto por Caanoo...)?

    Opiniones plis.

  4. #4

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,736
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    ya se hablo esto hace un tiempo atras.

  5. #5

    Fecha de ingreso
    Jul 2010
    Mensajes
    95
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Pues lo siento (nwby):. Pero podrías especificar? Buscando por "Wiz java" he visto que GPH declara que CAANOO no soporta Java, pero la "J" de "ARM926EJ" señala lo contrario (la expansion Jazelle). Si sólo dices que ya se habló me quedo igual.

    Además también he encontrado que corren "algunos" juegos Java en Wiz . Ahí ya me he quedau to perdío.

    EDIT: He encontrado el hilo donde se habla del PhoneME. Aunque eso es J2ME (que ya es algo). ¿Es a éste al que te referías?
    Última edición por C44n33r; 01/09/2010 a las 04:11

  6. #6

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,736
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    no, no recuerdo donde, habia uno que hablaba del procesador, aunque realmente a mi parecer, aqui nadie conoce realmente las capacidades de esto y si es posible hacerlo funcionar en wiz o en caanoo.

    yo creo que si, pero deberia tirar como si fuera un ejecutable, y hacerlo arrancar desde asm.

    pero no se como se haria, si hay que activaar algun modo o algo, no lo se, realmente.

  7. #7

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    8,514
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    192
    Agradecer Thanks Received 
    302
    Thanked in
    Agradecido 178 veces en [ARG:2 UNDEFINED] posts
    En resumen, para usar Jazelle hay que pagar una fortuna en licencias, o algo así. Vamos, que no se va a usar.

  8. #8

    Fecha de ingreso
    Apr 2004
    Mensajes
    1,011
    Mencionado
    39 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    118
    Agradecer Thanks Received 
    95
    Thanked in
    Agradecido 68 veces en [ARG:2 UNDEFINED] posts
    Resumiendo:
    1-Las extensiones Jazzelle son solo una forma de acelerar la ejecucion Java, no una implementacion completa de una MV Java en el micro.
    2-Un binario Java no tira sin más en un micro ARM con extensiones Jazzelle.
    3-Las especificaciones de Jazzelle no son públicas (hay que pagar).
    4-Dificilmente llegara a ver la luz en una consola GPH.
    make -f Makefile.wiz

  9. #9

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,466
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    89
    Agradecer Thanks Received 
    173
    Thanked in
    Agradecido 101 veces en [ARG:2 UNDEFINED] posts
    Tanto Wiz como Caanoo soportan Jazelle, ya que es una característica de la cpu. Jazelle ejecuta Java (j2me?) directamente en la cpu. Pero no se puede usar sin pagar licencia importante a ARM, y la documentación es privada. Es prácticamente imposible que una JVM de código abierto llegue a usar Jazelle.

    Por lo poco que se sabe, hay una instrucción BXJ que pone la cpu en modo "Java" y ejecuta bytecodes por hardware. Según ARM, el 95% de los bytecodes los ejecuta la cpu, pero el resto, las instrucciones más complejas, son emulados por software en una máquina virtual.
    Última edición por hardyx; 01/09/2010 a las 20:23

  10. #10

    Fecha de ingreso
    Jul 2010
    Mensajes
    95
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Fíjate tú. Eso del Jazelle, curioso sí que es.

    Lo último que he averiguado es esto: una versión de J2SE para ARMv5 (Wiz/CAANOO). Es necesario registrarse para hacer la descarga pero pinta bastante bien.

    Ya me contais...
    < - >
    Sólo refloto el hilo para los que lo habeis dado por muerto ^^.
    Última edición por C44n33r; 02/09/2010 a las 16:39 Razón: Edición automática anti doble-post.

  11. #11

    Fecha de ingreso
    Apr 2007
    Ubicación
    Rostovillar
    Mensajes
    3,781
    Mencionado
    11 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    1,016
    Agradecer Thanks Received 
    407
    Thanked in
    Agradecido 256 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por C44n33r Ver mensaje
    Fíjate tú. Eso del Jazelle, curioso sí que es.

    Lo último que he averiguado es esto: una versión de J2SE para ARMv5 (Wiz/CAANOO). Es necesario registrarse para hacer la descarga pero pinta bastante bien.

    Ya me contais...
    Teniendo en cuenta que necesita 32 MB simplemente para levanta la máquina virtual no lo veo yo... a lo mejor en la Caanoo puede funcionar... Aparte, ¿cumplen lo siguiente?
    Linux: kernel 2.6.24 or higher glibc 2.5 or higher

    De todas formas es una implementación software de la máquina virtual, nada de utilizar Jazelle. Si ya cualquier cosa gráfica le cuesta tirar en un PC poco potente no quiero pensar en una Wiz, tiene que ser más lento que el caballo del malo.

    Lo único funcional podría ser una máquina virtual de JME, que ya existe para WIZ.
    Buy this car to drive to work. Drive to work to pay for this car.

  12. #12

    Fecha de ingreso
    Sep 2005
    Mensajes
    16,379
    Mencionado
    270 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    1,029
    Agradecer Thanks Received 
    2,432
    Thanked in
    Agradecido 1,659 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Nathrezim Ver mensaje
    Teniendo en cuenta que necesita 32 MB simplemente para levanta la máquina virtual no lo veo yo... a lo mejor en la Caanoo puede funcionar... Aparte, ¿cumplen lo siguiente?
    Linux: kernel 2.6.24 or higher glibc 2.5 or higher

    De todas formas es una implementación software de la máquina virtual, nada de utilizar Jazelle. Si ya cualquier cosa gráfica le cuesta tirar en un PC poco potente no quiero pensar en una Wiz, tiene que ser más lento que el caballo del malo.

    Lo único funcional podría ser una máquina virtual de JME, que ya existe para WIZ.
    Lo de cumplir lo del kernel y glibc no lo se, supongo que lo del kernel sí.
    Pero eso no es una implementación software, lo que es software es la implementación del cálculo de coma flotante, el resto se supone que es hardware.
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  13. #13

    Fecha de ingreso
    Jul 2010
    Mensajes
    95
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts

    Lightbulb

    Cita Iniciado por Nathrezim Ver mensaje
    Teniendo en cuenta que necesita 32 MB simplemente para levanta la máquina virtual no lo veo yo... a lo mejor en la Caanoo puede funcionar... Aparte, ¿cumplen lo siguiente?
    Linux: kernel 2.6.24 or higher glibc 2.5 or higher

    De todas formas es una implementación software de la máquina virtual, nada de utilizar Jazelle. Si ya cualquier cosa gráfica le cuesta tirar en un PC poco potente no quiero pensar en una Wiz, tiene que ser más lento que el caballo del malo.

    Lo único funcional podría ser una máquina virtual de JME, que ya existe para WIZ.
    Cita Iniciado por Drumpi Ver mensaje
    Lo de cumplir lo del kernel y glibc no lo se, supongo que lo del kernel sí.
    Pero eso no es una implementación software, lo que es software es la implementación del cálculo de coma flotante, el resto se supone que es hardware.
    Todavía no lo he probado , pero yo creo que es una runtime para código J2SE.

    Y sí que cumple lo del kernel (en principio la versión sí, pero también es cierto que GPH lo modificó así que ya veremos...).

    Estos días voy a estar un poco ocupado así que por mi parte tardaré un poco , cuando lo haga lo comentaré tanto para bien como para mal.

    Si alguien se anima y lo prueba que lo diga... .

  14. #14

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,836
    Mencionado
    31 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,770
    Thanked in
    Agradecido 732 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    364
    Cita Iniciado por C44n33r Ver mensaje
    Todavía no lo he probado , pero yo creo que es una runtime para código J2SE.

    Y sí que cumple lo del kernel (en principio la versión sí, pero también es cierto que GPH lo modificó así que ya veremos...).

    Estos días voy a estar un poco ocupado así que por mi parte tardaré un poco , cuando lo haga lo comentaré tanto para bien como para mal.

    Si alguien se anima y lo prueba que lo diga... .
    no encuebtro el enlace de descarga, ponmelo y lo pruebo.

  15. #15

    Fecha de ingreso
    Sep 2005
    Mensajes
    16,379
    Mencionado
    270 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    1,029
    Agradecer Thanks Received 
    2,432
    Thanked in
    Agradecido 1,659 veces en [ARG:2 UNDEFINED] posts
    Creo que se refiere al enlace de la respuesta 10 de este hilo.
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •