ROMs y desarrollo HTC Magic ROMs y desarrollo HTC Magic

Respuesta
 
Herramientas
  #1  
Viejo 03/01/10, 22:26:39
Array

[xs_avatar]
jandroav
Usuario invitado
 
Mensajes: n/a

Ejecutar aplicación linux

Hola buenas. Una pregunta, ¿Cómo podría ejecutar desde el terminal emulator una aplicacion de linea de comandos que funciona en Linux? Me sería de gran utilidad para hacer una demostración en mi proyecto fin de carrera.

Lo que hago es:

  1. Copio la aplicacion "app" a la sdcard
  2. Abro el terminal emulator
  3. su
  4. cd sdcard
  5. ./app
Me dice permission denied. probé a hacer un chmod 777 app pero no surge efecto, no da error a hacerlo pero no lo hace. los permisos que tiene la app son 075.


Un saludo
Responder Con Cita


  #2  
Viejo 03/01/10, 22:54:01
Array

[xs_avatar]
superatmel
Usuario invitado
 
Mensajes: n/a

Pero que es un script?, o a que te refieres con una app
Responder Con Cita
  #3  
Viejo 03/01/10, 23:00:11
Array

[xs_avatar]
Titogsg Titogsg no está en línea
Usuario muy activo
 
Fecha de registro: nov 2009
Localización: En mi casa
Mensajes: 855
Modelo de smartphone: Galaxy S7 G930F
Tu operador: Orange
 Cita: Originalmente Escrito por jandroav Ver Mensaje
Hola buenas. Una pregunta, ¿Cómo podría ejecutar desde el terminal emulator una aplicacion de linea de comandos que funciona en Linux? Me sería de gran utilidad para hacer una demostración en mi proyecto fin de carrera.

Lo que hago es:

  1. Copio la aplicacion "app" a la sdcard
  2. Abro el terminal emulator
  3. su
  4. cd sdcard
  5. ./app
Me dice permission denied. probé a hacer un chmod 777 app pero no surge efecto, no da error a hacerlo pero no lo hace. los permisos que tiene la app son 075.


Un saludo
Y no se los podras cambiar, las estás haciendo correr en una partición FAT32, con lo que no te cambiará los permisos; podrías probar a copiarla en una carpeta de "/system", previo montaje RW y para ejecutar lo que sea o bien ./ o bien sh /path; pero con cuidadín que estás en el sistema.
__________________
Si una puerta se cierra...cuidado con los dedos.
Responder Con Cita
  #4  
Viejo 03/01/10, 23:33:11
Array

[xs_avatar]
jandroav
Usuario invitado
 
Mensajes: n/a

 Cita: Originalmente Escrito por superatmel Ver Mensaje
Pero que es un script?, o a que te refieres con una app
Una aplicación hecha en C++.
Responder Con Cita
  #5  
Viejo 03/01/10, 23:34:01
Array

[xs_avatar]
jandroav
Usuario invitado
 
Mensajes: n/a

 Cita: Originalmente Escrito por Titogsg Ver Mensaje
Y no se los podras cambiar, las estás haciendo correr en una partición FAT32, con lo que no te cambiará los permisos; podrías probar a copiarla en una carpeta de "/system", previo montaje RW y para ejecutar lo que sea o bien ./ o bien sh /path; pero con cuidadín que estás en el sistema.
voy a probar ahora!
Responder Con Cita
  #6  
Viejo 03/01/10, 23:47:47
Array

[xs_avatar]
jandroav
Usuario invitado
 
Mensajes: n/a

ya no me da ese error. ahora ya son errores de la propia aplicación creo yo!!! el caso es que hice un driver en c++ para una máquina virtual para la comunicación de un robot lego nxt por bluetooth y quería ver si podía probarlo desde android. muchas gracias!!
Responder Con Cita
  #7  
Viejo 04/01/10, 01:02:11
Array

[xs_avatar]
mrk992 mrk992 no está en línea
Usuario muy activo
 
Fecha de registro: sep 2009
Localización: Madrid
Mensajes: 559
Modelo de smartphone: Oneplus 9 Pro

um....... me interesa esto de bluetooth robots informame o
Responder Con Cita
  #8  
Viejo 04/01/10, 10:16:04
Array

[xs_avatar]
canselleiro canselleiro no está en línea
Usuario muy activo
· Votos compra/venta: (17)
 
Fecha de registro: oct 2009
Localización: Rías Baixas
Mensajes: 571
Modelo de smartphone: Xiaomi Mi5s
Tu operador: Pepephone
piensa que son plataformas distintas, en todo caso puedes intentar un compilado cruzado de tu código para arm, la plataforma de android.

de todos modos, dándole otro enfoque al tema, lo que puedes hacer es controlar el portátil desde el móvil dando la impresión de que es el propio teléfono quien manejase al robot.

en mi caso uso andremote, una aplicación que compré gustosamente. puedes crearte un skin a medida con los controles de tu robot, después creas una red wifi ad hoc desde el portátil y conectas el móvil a ella (o viceversa) y ya tienes tu control remoto

ah, una puntualización, este artículo estaría mucho mejor en el foro de desarrollo para android, allí seguro sacas mucha más información.

Última edición por canselleiro Día 04/01/10 a las 10:20:38.
Responder Con Cita
  #9  
Viejo 04/01/10, 18:10:40
Array

[xs_avatar]
netizen netizen no está en línea
Miembro del foro
 
Fecha de registro: jul 2009
Localización: Ourense
Mensajes: 261

Yo tengo instalado el cross/compiler y he realizado algunas pruebas con exito. Si quieres enviame el codigo y lo miro.
__________________
HTC Sensation
Linuxer since 0.99pl13 edit
Responder Con Cita
  #10  
Viejo 04/01/10, 20:14:40
Array

[xs_avatar]
jandroav
Usuario invitado
 
Mensajes: n/a

 Cita: Originalmente Escrito por canselleiro Ver Mensaje
piensa que son plataformas distintas, en todo caso puedes intentar un compilado cruzado de tu código para arm, la plataforma de android.

de todos modos, dándole otro enfoque al tema, lo que puedes hacer es controlar el portátil desde el móvil dando la impresión de que es el propio teléfono quien manejase al robot.

en mi caso uso andremote, una aplicación que compré gustosamente. puedes crearte un skin a medida con los controles de tu robot, después creas una red wifi ad hoc desde el portátil y conectas el móvil a ella (o viceversa) y ya tienes tu control remoto

ah, una puntualización, este artículo estaría mucho mejor en el foro de desarrollo para android, allí seguro sacas mucha más información.
Primero, muchas gracias por todas las respuestas.

Lo de controlar el portatil desde el móvil no me vale. Resumiendo mucho, la idea es ejecutar en el movil un "programa" que envia comandos a los sensores y actuadores del robot, por bluetooth.

Por lo que la ventaja es acoplar el movil al cuerpo del robot para asi poder incluso ejecutar programas que hagan que el robot se desplaze mas de 10 metros, incluso 100 metros. Incluso sin acoplar el movil al robot, simplemente llevandolo en el bolsillo.

Mi proyecto no es un simple control remoto. Es una implementación de una maquina virtual que interpreta programas en un lenguaje intermedio creado por mi Universidad que se ejecuta en un robot Lego NXT con el driver que he creado. La aplicación que hace eso la tengo y se ejecuta en plataformas windows. Estáen c++ standard pero claro, usa librerías como windows.h ...

Menudo rollo eh?
Responder Con Cita
  #11  
Viejo 05/01/10, 12:42:23
Array

[xs_avatar]
canselleiro canselleiro no está en línea
Usuario muy activo
· Votos compra/venta: (17)
 
Fecha de registro: oct 2009
Localización: Rías Baixas
Mensajes: 571
Modelo de smartphone: Xiaomi Mi5s
Tu operador: Pepephone
pero no era que la aplicación estaba desarrollada para linux...¿?

de todos modos al ser algo tan específico me temo que no te queda otra que implementar la máquina virtual del lenguaje concreto ese en java android (otra máquina virtual :-P ), ya uqe en android sólo hay un poco de soporte para scripts en python, bash, perl, lua... lenguajes interpretados.

que conste que yo sigo pensando que utilizar como intermediario el portátil sigue siendo una idea válida.
otra cosa es que luzca más el proyecto, de cara al tribunal, si es el propio teléfono quien actúa directamente sobre el robot
Responder Con Cita
  #12  
Viejo 05/01/10, 16:44:32
Array

[xs_avatar]
netizen netizen no está en línea
Miembro del foro
 
Fecha de registro: jul 2009
Localización: Ourense
Mensajes: 261

 Cita: Originalmente Escrito por jandroav Ver Mensaje
La aplicación que hace eso la tengo y se ejecuta en plataformas windows. Estáen c++ standard pero claro, usa librerías como windows.h ...
Entonces como pones en el título que es una app de line de comando linux?
Lo dicho, si la puedes compilar para linux con gcc y no consigues configurarlo para el cross-compiling a ARM, aqui me tienes.
__________________
HTC Sensation
Linuxer since 0.99pl13 edit
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Magic > ROMs y desarrollo HTC Magic



Hora actual: 13:59:42 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /