Creando nuestra primera aplicacion. Mando a distancia. IR.
+3
Seb@stien
Co0olCat
vic1972
7 participantes
Página 1 de 2.
Página 1 de 2. • 1, 2
Creando nuestra primera aplicacion. Mando a distancia. IR.
Gracias a lelas del foro frances, tenemos ya nuestra primera aplicación.
Se compila correctamente, y la ejecución es valida en el LG.
Los pasos son:
A. En nuestro equipo tenemos que tener la cadena de compilacion cruzada,
yo por ejemplo lo tengo instalado en: /home/victor/buildroot-2009.11
B. Creamos carpeta hello , para que quede : /home/victor/buildroot-2009.11/hello
C. Crear hello.c en esa carpeta con contenido:
D. en esa misma carpeta creamos fichero Makefile, a mi me funciono con las siguienets lineas:
E. ya desde la linea de comandos ejecutamos make, y se generara el binario hello, listo para ejecutar en el LG.
el mio esta aqui: [Tienes que estar registrado y conectado para ver este vínculo]
El programa se conecta al device encargado de recoger los comandos del mando infrarojos,
al ejecutar, obtenemos algo como:
Sun Jan 10 10:42:05 CST 2010
/tmp/hdd/volumes/HDD1 # ./hello
Hello world
-----------
Lecture de la telecommande : device /dev/venus_irrp
Caractere lu:00f7
Caractere lu:0008
Caractere lu:0043
Caractere lu:00bc
Se compila correctamente, y la ejecución es valida en el LG.
Los pasos son:
A. En nuestro equipo tenemos que tener la cadena de compilacion cruzada,
yo por ejemplo lo tengo instalado en: /home/victor/buildroot-2009.11
B. Creamos carpeta hello , para que quede : /home/victor/buildroot-2009.11/hello
C. Crear hello.c en esa carpeta con contenido:
- Código:
// Standard includes
#include <stdio.h>
#include <stdlib.h>
#define DEV_IR "/dev/venus_irrp"
// Fonction principale
int main ( void )
{
int c;
FILE *fic;
printf("Hello world\n");
printf("-----------\n");
printf("Lecture de la telecommande : device %s\n", DEV_IR );
fic = fopen(DEV_IR, "r");
if (fic == NULL) {
printf("Erreur ouverture device\n");
exit;
}
while (1) {
if (!feof(fic)) {
c = fgetc (fic);
printf (" Caractere lu:%04x\n", c);
}
}
fclose (fic);
}
D. en esa misma carpeta creamos fichero Makefile, a mi me funciono con las siguienets lineas:
- Código:
# Make file for the Hello-World application
# Cross Compile and link tools
BINDIR = /home/victor/buildroot-2009.11/output/staging/usr/bin/
AS = $(BINDIR)mipsel-linux-as
CC = $(BINDIR)mipsel-linux-gcc
LD = $(BINDIR)mipsel-linux-ld
CV = $(BINDIR)mipsel-linux-objcopy
# Compile and link flags
CFLAGS = -O2 -g -Wall
LDLIBS = -lc
ASFLAGS = -g
EXE_LDFLAGS =
EXEC = hello
# liste des dependances
DEP =
# liste des fichiers source
SRC= hello.c
OBJ= $(SRC:.c=.o)
# liste des cibles du make
all: $(EXEC)
E. ya desde la linea de comandos ejecutamos make, y se generara el binario hello, listo para ejecutar en el LG.
el mio esta aqui: [Tienes que estar registrado y conectado para ver este vínculo]
El programa se conecta al device encargado de recoger los comandos del mando infrarojos,
al ejecutar, obtenemos algo como:
Sun Jan 10 10:42:05 CST 2010
/tmp/hdd/volumes/HDD1 # ./hello
Hello world
-----------
Lecture de la telecommande : device /dev/venus_irrp
Caractere lu:00f7
Caractere lu:0008
Caractere lu:0043
Caractere lu:00bc
Última edición por vic1972 el Dom Abr 18, 2010 9:00 pm, editado 1 vez
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Firefox as additional feature
Hi All,
I wonder what it will take to build in a Firefox web browser along with existing youtube. Note: The box should support usb mouse and keyboard (there are two usb, or to use switch). The application should come with flash support. Third party applications in web (like DivX player) are more than welcome.
Thank you.
Kind regards,
TY
I wonder what it will take to build in a Firefox web browser along with existing youtube. Note: The box should support usb mouse and keyboard (there are two usb, or to use switch). The application should come with flash support. Third party applications in web (like DivX player) are more than welcome.
Thank you.
Kind regards,
TY
Co0olCat- Mensajes : 17
Fecha de inscripción : 31/01/2010
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Hello ,
I do not think this is possible, as is the main app dvdplayer taking full control of the video .
I do not think this is possible, as is the main app dvdplayer taking full control of the video .
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
vic1972 escribió:Hello ,
I do not think this is possible, as is the main app dvdplayer taking full control of the video .
That is correct. At the same time LG offers source for their soft (You can get a link by simple request). Can we try to modify their GUI application?... Thank you
Co0olCat- Mensajes : 17
Fecha de inscripción : 31/01/2010
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
we have already asked for sourced to lg,
and lg sends then a .zip with all the open sources of the different library and app they make use,
but no source code of main application dvdplayer
and lg sends then a .zip with all the open sources of the different library and app they make use,
but no source code of main application dvdplayer
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
vic1972 escribió:we have already asked for sourced to lg,
and lg sends then a .zip with all the open sources of the different library and app they make use,
but no source code of main application dvdplayer
The same is here. I have checked all the files...
Co0olCat- Mensajes : 17
Fecha de inscripción : 31/01/2010
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Bueno, vamos a ir intentando entender al Ir poco a poco,
por ahora solo hemos ulsado teclas 1, 2 y 5.
Y tenemos:
Tecla:1
f7
08
11
ee
Tecla:2
f7
08
12
ed
Tecla:5
f7
08
15
ea
Son tramas de 4 bytes,
Hay 2 start byte: F7 y 08
y luego 2 bytes: command1 y command2 para definir una presión de un botón.
por ahora solo hemos ulsado teclas 1, 2 y 5.
Y tenemos:
Tecla:1
f7
08
11
ee
Tecla:2
f7
08
12
ed
Tecla:5
f7
08
15
ea
Son tramas de 4 bytes,
Hay 2 start byte: F7 y 08
y luego 2 bytes: command1 y command2 para definir una presión de un botón.
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
It's time now to have fun with the Remote Controller InfraRed
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
You want say it's possible to launch specific command at boot by pressing specific key ?
Seb@stien
Seb@stien
Seb@stien- Mensajes : 93
Fecha de inscripción : 15/12/2009
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Seb@stien escribió:You want say it's possible to launch specific command at boot by pressing specific key ?
Seb@stien
Salut Sébastien
It should be, since by developping an application that parse DVDPlayer, or just by developping a watchdog for IR commands (you did it ), you could then call any application depending on what button is pressed on the IR Command ...
Am I right?
Cheers,
Matt
PS: can not access victor's link from work :-/
matthelas- Mensajes : 145
Fecha de inscripción : 08/02/2010
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Hello,
yes, what i meant to say, is that
actually we were able to only read IR codes having DvdPlayer switched off.
Now, we can read IR codes while DvdPlayer is running.
As this can be used for infinite things...
For the moment, I will try to configure my TV's IR's code , which actually ; OKI is not supported in the ms400 list of compatible TV.
yes, what i meant to say, is that
actually we were able to only read IR codes having DvdPlayer switched off.
Now, we can read IR codes while DvdPlayer is running.
As this can be used for infinite things...
For the moment, I will try to configure my TV's IR's code , which actually ; OKI is not supported in the ms400 list of compatible TV.
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
This also means that if you take an "other" remote, you could use it to pilot some actions on the MS450H (from mute/unmute to "remount a USB DVD Player" (I saw a thread on an other forum about that on a other realtek device ... but the DVD must have no CSS in order for that to work ... :-( )
matthelas- Mensajes : 145
Fecha de inscripción : 08/02/2010
Problemas compilación
Hola,
En primer lugar felicitaros por todo el trabajo que estáis haciendo que creo que es mucho y de mucha utilidad.
Estoy intentando compilar mis archivos en C para subirlos al LG, he conseguido hacerlo de forma similar a la explicada pero al ejecutar el archivo en el LG desde Telnet este se ejecuta de forma incorrecta mostrando un mensaje como: Syntax error: "(" unexpected.
Me ocurre algo similar si intento ejecutar directamente el archivo "hello" colgado en este post. ¿Por qué puede ocurrir esto?
Muchas gracias de antemano.
En primer lugar felicitaros por todo el trabajo que estáis haciendo que creo que es mucho y de mucha utilidad.
Estoy intentando compilar mis archivos en C para subirlos al LG, he conseguido hacerlo de forma similar a la explicada pero al ejecutar el archivo en el LG desde Telnet este se ejecuta de forma incorrecta mostrando un mensaje como: Syntax error: "(" unexpected.
Me ocurre algo similar si intento ejecutar directamente el archivo "hello" colgado en este post. ¿Por qué puede ocurrir esto?
Muchas gracias de antemano.
@lberto- Mensajes : 18
Fecha de inscripción : 20/03/2010
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Hola Alberto
venga ánimo!!!
Te comento como lo hago yo, pero vaya, que entiendo que hay diversas posibilidades de compilar para mipsel.
El tema es que yo trabajo en linux, y no en el ventanas ...
Yo tengo la cadena de compilación cruzada buildroot , descargada, configurada, compilada, e instalada
en /home/victor/buildroot-2009.11
Creo que hay un post que lo explica.
Luego tengo mi programa c, que como sabes basicaemnte es un fichero ascii texto .c
Por ejemplo: PipeManagement.c
Entonces lo que hago es ir programando, y probando en mi PC,
lo hago asi: gcc PipeManagement.c
entonces se compila y se genra el ejecutable a.out
que lo ejecuto pues llamandolo: ./a.out
Cuando esta listo el programa, pues lo ejecuto para mipsel, esto lo hago tan solo ejecutando: make
previamente se ha configurado el fichero: Makefile
y esto genera de salida el binario PipeMangement
O sea que tengo 2 binarios ejecutables uno para mi pc (arquitecturaa 386) y otro para el LG (arch. mipsel).
En linux hay un comando muy chulo que te diche la architectura:
[victor@diablo Programacion]$ cd PipeManagement/
[victor@diablo PipeManagement]$ ls
a.out minGlue.h PipeManagement PipeManagement.ini
Makefile minIni.h PipeManagement.c
[victor@diablo PipeManagement]$ file a.out
a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped
[victor@diablo PipeManagement]$
[victor@diablo PipeManagement]$ file PipeManagement
PipeManagement: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), statically linked, with unknown capability 0xf41 = 0x756e6700, not stripped
[victor@diablo PipeManagement]$
Desde aqui animo a todos a pasarse a linux
saludos
venga ánimo!!!
Te comento como lo hago yo, pero vaya, que entiendo que hay diversas posibilidades de compilar para mipsel.
El tema es que yo trabajo en linux, y no en el ventanas ...
Yo tengo la cadena de compilación cruzada buildroot , descargada, configurada, compilada, e instalada
en /home/victor/buildroot-2009.11
Creo que hay un post que lo explica.
Luego tengo mi programa c, que como sabes basicaemnte es un fichero ascii texto .c
Por ejemplo: PipeManagement.c
Entonces lo que hago es ir programando, y probando en mi PC,
lo hago asi: gcc PipeManagement.c
entonces se compila y se genra el ejecutable a.out
que lo ejecuto pues llamandolo: ./a.out
Cuando esta listo el programa, pues lo ejecuto para mipsel, esto lo hago tan solo ejecutando: make
previamente se ha configurado el fichero: Makefile
y esto genera de salida el binario PipeMangement
O sea que tengo 2 binarios ejecutables uno para mi pc (arquitecturaa 386) y otro para el LG (arch. mipsel).
En linux hay un comando muy chulo que te diche la architectura:
[victor@diablo Programacion]$ cd PipeManagement/
[victor@diablo PipeManagement]$ ls
a.out minGlue.h PipeManagement PipeManagement.ini
Makefile minIni.h PipeManagement.c
[victor@diablo PipeManagement]$ file a.out
a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped
[victor@diablo PipeManagement]$
[victor@diablo PipeManagement]$ file PipeManagement
PipeManagement: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), statically linked, with unknown capability 0xf41 = 0x756e6700, not stripped
[victor@diablo PipeManagement]$
Desde aqui animo a todos a pasarse a linux
saludos
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Hola,
Muchas gracias por la información.
El problema que estoy teniendo es al intentar ejecutar en el LG el fichero compilado para la arquitectura MIPS del LG. Tengo experiencia en programación en C y uso de gcc y makefiles pero parece que algo falla, puesto que tras compilar en linux con el gcc que trae el buildroot y subirlo al LG me da el error que comentaba anteriormente y no sé que puede ser.
De todas formas haré algunas pruebas más y si consigo algo lo comento por aquí.
Muchas gracias de nuevo
Muchas gracias por la información.
El problema que estoy teniendo es al intentar ejecutar en el LG el fichero compilado para la arquitectura MIPS del LG. Tengo experiencia en programación en C y uso de gcc y makefiles pero parece que algo falla, puesto que tras compilar en linux con el gcc que trae el buildroot y subirlo al LG me da el error que comentaba anteriormente y no sé que puede ser.
De todas formas haré algunas pruebas más y si consigo algo lo comento por aquí.
Muchas gracias de nuevo
@lberto- Mensajes : 18
Fecha de inscripción : 20/03/2010
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Hola Alberto,
pues tienes razon, ese bin no va ahora mismo,
ahora que recuerdo al principio esta probando con distintas librerias, hace ya tiempo ....
y por eso ahora no va
Bueno, lo he vuelto a generar todo por ti te sirve de ayuda.
Y el proceso que he seguido es:
[victor@diablo hola]$ gcc hola.c
[victor@diablo hola]$ ./a.out
Hola Mundo. LGM450
[victor@diablo hola]$ ls
a.out hola.c Makefile
[victor@diablo hola]$ make
/home/victor/buildroot-2009.11/output/staging/usr/bin/mipsel-linux-gcc -O2 -g -Wall hola.c -lc -static -o hola
[victor@diablo hola]$ ls
a.out hola hola.c Makefile
[victor@diablo hola]$ ./hola
bash: ./hola: cannot execute binary file
[victor@diablo hola]$ file hola
hola: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), statically linked, with unknown capability 0xf41 = 0x756e6700, not stripped
Lo de arriba es ejecutando en mi pc.
AHora ejecutando en el LG:
puedes ver el antiguo (Hello) el error que me da ahora.
Y la version ya nueva en static:
/tmp/hdd/volumes/HDD1 # ls
ArtAttack HeroKids Pocoyo lgms400
Baby_Loney_Tunes LittleEinstein REC lgms400.zip
BobEsponja LivePause.ts Zorro lgms400_new
Bucea_Ollie MIPSEL.ext3 busybox lgms400_pre
Cristal_Gawain MickeyMouse consola movie
Dora Oveja_Shaun found.000 ms400.ini
Gormiti Phineas hello music
HarryDinosaurios PipeManagement image
/tmp/hdd/volumes/HDD1 # ./hello
./hello: can't load library 'libgcc_s.so.1'
/tmp/hdd/volumes/HDD1 # ./hola
Hola Mundo. LGM450
/tmp/hdd/volumes/HDD1 #
Aqui lo tienes todo: [Tienes que estar registrado y conectado para ver este vínculo]
fuente, makefile, ejecutable lg, ejecutable linux
Suerte
pues tienes razon, ese bin no va ahora mismo,
ahora que recuerdo al principio esta probando con distintas librerias, hace ya tiempo ....
y por eso ahora no va
Bueno, lo he vuelto a generar todo por ti te sirve de ayuda.
Y el proceso que he seguido es:
[victor@diablo hola]$ gcc hola.c
[victor@diablo hola]$ ./a.out
Hola Mundo. LGM450
[victor@diablo hola]$ ls
a.out hola.c Makefile
[victor@diablo hola]$ make
/home/victor/buildroot-2009.11/output/staging/usr/bin/mipsel-linux-gcc -O2 -g -Wall hola.c -lc -static -o hola
[victor@diablo hola]$ ls
a.out hola hola.c Makefile
[victor@diablo hola]$ ./hola
bash: ./hola: cannot execute binary file
[victor@diablo hola]$ file hola
hola: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), statically linked, with unknown capability 0xf41 = 0x756e6700, not stripped
Lo de arriba es ejecutando en mi pc.
AHora ejecutando en el LG:
puedes ver el antiguo (Hello) el error que me da ahora.
Y la version ya nueva en static:
/tmp/hdd/volumes/HDD1 # ls
ArtAttack HeroKids Pocoyo lgms400
Baby_Loney_Tunes LittleEinstein REC lgms400.zip
BobEsponja LivePause.ts Zorro lgms400_new
Bucea_Ollie MIPSEL.ext3 busybox lgms400_pre
Cristal_Gawain MickeyMouse consola movie
Dora Oveja_Shaun found.000 ms400.ini
Gormiti Phineas hello music
HarryDinosaurios PipeManagement image
/tmp/hdd/volumes/HDD1 # ./hello
./hello: can't load library 'libgcc_s.so.1'
/tmp/hdd/volumes/HDD1 # ./hola
Hola Mundo. LGM450
/tmp/hdd/volumes/HDD1 #
Aqui lo tienes todo: [Tienes que estar registrado y conectado para ver este vínculo]
fuente, makefile, ejecutable lg, ejecutable linux
Suerte
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Muchas gracias,
Voy a echar un vistazo a todo eso y te comento si lo consigo .
Voy a echar un vistazo a todo eso y te comento si lo consigo .
@lberto- Mensajes : 18
Fecha de inscripción : 20/03/2010
RE: CREANDO NUESTRA PRIMERA APLICACION. MANDO A DISTANCIA. IR.
Hola de nuevo,
Pues he realizado los mismos pasos con tus ficheros y para mi sorpresa sigue ocurriendo lo mismo al ejecutar el binario en el LG:
/tmp/usbmounts/sdb1 # ./hola
./hola: ./hola: 1: Syntax error: word unexpected (expecting ")")
Al igual que comentabas en tu ultimo post. Yo leí algo de que eran necesarias unas librerías por lo que no se si me faltará algo...
Por otro lado mi versión de buildroot es la 2010.02 el lugar de la 2009.11 que es la que usas. Pero en principio al ser la mía más moderna no debería ser problema de eso...
Por lo que sigo pensando que puede faltar alguna librería...
En el foro francés sobre el mismo tema dice lo siguiente:
"Après avoir compilé ce programme, puis transféré l'exécutable sur le LG, il faut définir un lien pour les librairies:
export LD_LIBRARY_PATH=/tmp/hdd/root/lib
( le répertoire lib doit contenir le fichier "libgcc_s.so.1" créé lors de la générationde la chaine de cross-compilation, dans le répertoire "/xxxxx/buildroot-2009.11/output/target/lib" )"
por lo que subi esa carpeta a mi LG e hice el export y entonces me aparece lo siguiente:
/tmp/usbmounts/sdb1 # ./hola
/bin/sh: '/tmp/hdd/root/lib/libcrypt.so.0' is not an ELF file
/bin/sh: '/tmp/hdd/root/lib/libc.so.0' is not an ELF file
./hola: ./hola: 1: Syntax error: word unexpected (expecting ")")
Así que ahora ya estoy super perdido... :S Un saludo!
Pues he realizado los mismos pasos con tus ficheros y para mi sorpresa sigue ocurriendo lo mismo al ejecutar el binario en el LG:
/tmp/usbmounts/sdb1 # ./hola
./hola: ./hola: 1: Syntax error: word unexpected (expecting ")")
Al igual que comentabas en tu ultimo post. Yo leí algo de que eran necesarias unas librerías por lo que no se si me faltará algo...
Por otro lado mi versión de buildroot es la 2010.02 el lugar de la 2009.11 que es la que usas. Pero en principio al ser la mía más moderna no debería ser problema de eso...
Por lo que sigo pensando que puede faltar alguna librería...
En el foro francés sobre el mismo tema dice lo siguiente:
"Après avoir compilé ce programme, puis transféré l'exécutable sur le LG, il faut définir un lien pour les librairies:
export LD_LIBRARY_PATH=/tmp/hdd/root/lib
( le répertoire lib doit contenir le fichier "libgcc_s.so.1" créé lors de la générationde la chaine de cross-compilation, dans le répertoire "/xxxxx/buildroot-2009.11/output/target/lib" )"
por lo que subi esa carpeta a mi LG e hice el export y entonces me aparece lo siguiente:
/tmp/usbmounts/sdb1 # ./hola
/bin/sh: '/tmp/hdd/root/lib/libcrypt.so.0' is not an ELF file
/bin/sh: '/tmp/hdd/root/lib/libc.so.0' is not an ELF file
./hola: ./hola: 1: Syntax error: word unexpected (expecting ")")
Así que ahora ya estoy super perdido... :S Un saludo!
@lberto- Mensajes : 18
Fecha de inscripción : 20/03/2010
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Venga que lo vas a conseguir!!!!
Pues no se ...
Creo que el tema es conseguir que lo compiles en estatico, de esta manera el ejecutable lleva todo lonecesario.
aunque el tamaño se vea incrementado un poco es intersante ...
El hola que yo he generado se ejcuta bien en tu lg?
que tamaño tiene mi hola, y el genrador por ti?
suerte
saludos
Victor
Pues no se ...
Creo que el tema es conseguir que lo compiles en estatico, de esta manera el ejecutable lleva todo lonecesario.
aunque el tamaño se vea incrementado un poco es intersante ...
El hola que yo he generado se ejcuta bien en tu lg?
que tamaño tiene mi hola, y el genrador por ti?
suerte
saludos
Victor
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
RE: CREANDO NUESTRA PRIMERA APLICACION. MANDO A DISTANCIA. IR.
Pues curiosamente ejecutando el fichero binario tuyo tampoco funciona...
Los que creo yo, los he echo usando tu Makefile por lo que la opción -static y las demás las he usado... No obstante mi fichero ocupa 20.1KB y el tuyo 20.4KB. Pero lo que me parece raro es que ni siquiera el que a ti te funciona me funcione a mi
Saludos!
Los que creo yo, los he echo usando tu Makefile por lo que la opción -static y las demás las he usado... No obstante mi fichero ocupa 20.1KB y el tuyo 20.4KB. Pero lo que me parece raro es que ni siquiera el que a ti te funciona me funcione a mi
Saludos!
@lberto- Mensajes : 18
Fecha de inscripción : 20/03/2010
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Que fuerte, pues yo creo entonces que por ahi van los tiros...
No es posible que este hola mundo lo ejecute yo bien en mi lg y no vaya en el tuyo...
Alquien puede hacer el favor de probar este programa hola mundo en su equipo,
[Tienes que estar registrado y conectado para ver este vínculo]
20630 bytes ocupa exactamente,
a ver si en el proceso de copiado se corrompe de alguna manera,
o los permisos de ejecución....
No es posible que este hola mundo lo ejecute yo bien en mi lg y no vaya en el tuyo...
Alquien puede hacer el favor de probar este programa hola mundo en su equipo,
[Tienes que estar registrado y conectado para ver este vínculo]
20630 bytes ocupa exactamente,
a ver si en el proceso de copiado se corrompe de alguna manera,
o los permisos de ejecución....
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Lo he bajado, mediante SAMBA lo he copiado al LG, he ejecutado mediante ./hola y... me ha funcionado al menos me responde "Hola Mundo. LGM450". Lo he copiado y ejecutado en "/tmp/hdd/root", espero os sirva de algo...
Salu2!
Salu2!
ev@ngel- Mensajes : 260
Fecha de inscripción : 20/12/2009
Edad : 49
Localización : Valladolid
RE: CREANDO NUESTRA PRIMERA APLICACION. MANDO A DISTANCIA. IR.
¡Muchas gracias a los 2!
El problema efectivamente era que el archivo se corrompía al transferirlo al LG por FTP que únicamente aparecían 800 bytes. Lo he pasado mediante un USB y lo e podido ejecutar sin problemas, aún no entiendo porque al copiarlo por FTP el archivo se estropeaba. En cualquier caso el FTP me ha dado más de un problema ya con el LG así que seguramente en cuanto saque un ratillo instalaré el servidor SAMBA.
/tmp/usbmounts/sdb1 # ./hola
Hola Mundo. LGM450
¡¡¡Muchas gracias de nuevo!!!
El problema efectivamente era que el archivo se corrompía al transferirlo al LG por FTP que únicamente aparecían 800 bytes. Lo he pasado mediante un USB y lo e podido ejecutar sin problemas, aún no entiendo porque al copiarlo por FTP el archivo se estropeaba. En cualquier caso el FTP me ha dado más de un problema ya con el LG así que seguramente en cuanto saque un ratillo instalaré el servidor SAMBA.
/tmp/usbmounts/sdb1 # ./hola
Hola Mundo. LGM450
¡¡¡Muchas gracias de nuevo!!!
@lberto- Mensajes : 18
Fecha de inscripción : 20/03/2010
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Para unas ideas que tengo en mente, me va a hacer falta los códigos IR leidos por el mando,
y que se ven reflejados en /tmp/appout !!!!
key ====== 0xef1008f7 0
key ====== 0xee1108f7 1
key ====== 0xed1208f7 2
key ====== 0xec1308f7 3
key ====== 0xeb1408f7 4
key ====== 0xea1508f7 5
key ====== 0xe91608f7 6
key ====== 0xe81708f7 7
key ====== 0xe71808f7 8
key ====== 0xe61908f7 9
y que se ven reflejados en /tmp/appout !!!!
key ====== 0xef1008f7 0
key ====== 0xee1108f7 1
key ====== 0xed1208f7 2
key ====== 0xec1308f7 3
key ====== 0xeb1408f7 4
key ====== 0xea1508f7 5
key ====== 0xe91608f7 6
key ====== 0xe81708f7 7
key ====== 0xe71808f7 8
key ====== 0xe61908f7 9
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Creando nuestra primera aplicacion. Mando a distancia. IR.
Thank you for the good job investigation,
thanks for the key mapping.
thanks for the key mapping.
Irving- Mensajes : 9
Fecha de inscripción : 14/06/2010
Página 1 de 2. • 1, 2
Temas similares
» Mando a distancia falla (¿o no es el mando?)
» Creando una lista de reproducción
» Creando Firmware Customizado
» Status ideas para la próxima version 3.4
» sonido en la primera hd
» Creando una lista de reproducción
» Creando Firmware Customizado
» Status ideas para la próxima version 3.4
» sonido en la primera hd
Página 1 de 2.
Permisos de este foro:
No puedes responder a temas en este foro.