Software Developer Kit para crear Plugins

  • Iniciador del tema Iniciador del tema nasky
  • Fecha de inicio Fecha de inicio
Usuario
Amigo OpenSPA
Forero
Registrado
26 Mar 2009
Mensajes
52
Lo ponen bien grande en la pantalla de descarga... jars jars y cuando hagas sudo esa es la password.
 
Usuario
Fan de OpenSPA
Registrado
14 Abr 2009
Mensajes
179
Gracias tinos, acabo de verlo en la pagina. Lo tenia delante de los ojos y no lo veia.:slow:
 
OpenSpa Team
Miembro del equipo
Registrado
21 Mar 2007
Mensajes
7.259
Por cierto, no es necesario compilar el toolchain, se decomprime siguiendo los pasos de goski en este post: http://www.azboxhd.es/foro/showthread.php?t=859 y ya lo teneis.

Luego para poder compilar los plugins, es necesario poner la instruccion: source /DATA/Yellow/Working/smp8634-2805.env para añadir en las variables del sistema el path hacia el API.
 
OpenSpa Team
Miembro del equipo
Registrado
22 Jun 2007
Mensajes
2.017
Bueno, instale el wmware, descomprimí el toolchain y el opencas, hice el source ... y hasta aquí todo bien. Pero al hacer el make para compilar me da errores. Creo que es por el compilador, tengo instalado el gcc 4..4
Donde puedo conseguir esto?:
- gcc 3.4.2
- binutils 2.15.91.0.2
- uClibc 0.9.27

Que significa esto?:
which must be paired with busybox 1.0 from the rootfs package.

Ah? y otra cosa una vez descargados los archivos como co*o se instalan en linux?
 
Usuario
Amigo OpenSPA
Forero
Registrado
26 Mar 2009
Mensajes
52
El tema del busybox yo creo que se refiere a que el rootfs (sistema de archivos, symlinks etc... ha de coincidir con busybox 1.00).

Para gestionar los paquetes instalados en el Ubuntu has de utilizar un gestor de packages (no me acuerdo del nombre pero esta en el menu). Luego ahi te sale todo lo que tienes instalado, tendrás que cambiar la versión del GCC)... otra opción creo que es usar el apt-get creo que también funciona en ubuntu.
 
OpenSpa Team
Miembro del equipo
Registrado
21 Mar 2007
Mensajes
7.259
Yo instale el gcc desde el synaptic de ubuntu, creo que la version que tengo es la 4.2.3, instale una que pone gcc a secas. El binutils y el uclibc ya te vienen con el toolchain.
 
Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
Registrado
11 Ene 2009
Mensajes
1.102
Podria alguien poner un minitutorial para los que no sabemos mucho de esto y que asi podamos comenzar a crear un plugin?? Se que es dificil pero a ver si entre todos sacamos alguno.
 
OpenSpa Team
Miembro del equipo
Registrado
22 Jun 2007
Mensajes
2.017
Bueno, he conseguido por fin compilar el plugin de ejemplo del sdk. Lo que hice fue:

1) Instalar el wmware:
[URL="http://www.vmware.com/products/player/"][url]http://www.vmware.com/products/player/[/URL][/URL]

2) Me baje la imagen ubuntu:
[URL="http://jars.de/english/ubuntu-804-vmware-image-download-english"][url]http://jars.de/english/ubuntu-804-vmware-image-download-english[/URL][/URL]
(Luego podeis descargaros actualizaciones y ponerle en castellano)

3) Me baje el sdk, y el toolchain y los descomprimí (es importante mantener las carpetas con la estrucutura del toolchain (/DATA/Yellow), y ojo con mayúsculas y minúsculas que el linux si las diferencia:
sdk: [URL="http://www.file-upload.net/download-1543974/Plugins_SDK_-AzboxHD.rar.html"][url]http://www.file-upload.net/download-1543974/Plugins_SDK_-AzboxHD.rar.html[/URL][/URL]
toolchain: [URL="http://www.sat-universe.com/redirector.php?url=http%3A%2F%2Fdatabase.azbox.to%2Findex.php%3F%26direction%3D0%26order%3D%26directory%3DAzbox-HD%2FToolchain"][url]http://www.sat-universe.com/redirector.php?url=http%3A%2F%2Fdatabase.azbox.to%2Findex.php%3F%26direction%3D0%26order%3D%26directory%3DAzbox-HD%2FToolchain[/URL][/URL]
Para descomprimir el toolchain seguí los pasos indicados (insisto, ojo con mayusculas):
1. Extract toolchain and sample codes
$ mkdir –p /DATA/Yellow/
$ cd /DATA/Yellow/
$ tar xzf Working.tgz

El sdk lo descomprimi en la carpeta Yellow

4) Para instalar el gcc en el ubuntu me fuí a sistema, gestor de paquetes synaptic, buscar e instalé el gcc más reciente (gcc 4:4.2.3-lubuntu6)


Para compilar el ejemplo, seguí los siguiente pasos:

Abrí ventana de terminal y teclee las siguientes ordenes:

sudo su
cd /DATA/Yellow
source Working/smp8634-2805.env
cd ExternTarget/samples
make install

Se generan dos archivos plugins.lst y mwkeytext.plugin que deben ser copiados al raiz del pendrive.
Adjunto el plugin compilado, por si alguien quiere probarlo. Lo que hace es detectar y mostrar las teclas que se pulsen con el mando. Exit para cerrarlo.

Salu2.
 

Adjuntos

Usuario
Fan de OpenSPA
Registrado
20 Abr 2009
Mensajes
102
Gracias tio!

Esto si es un manual como ReDios manda. A ver si esta tarde me pongo y consigo hacer algo aunque lo de la programación lo tengo un poco olvidado.
 
OpenSpa Team
Miembro del equipo
Registrado
21 Mar 2007
Mensajes
7.259
Cojonudo, yo ya estoy trabajando en un plugin pero es que el C no es lo mio y me cuesta un huevo. A ver si consigo hacerlo.
 
Usuario
Fan de OpenSPA
Registrado
20 Abr 2009
Mensajes
102
Lo he probado como prometí y ha ido perfecto :)

Ahora solo falta ponerse las pilas con el C
 
Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
Registrado
11 Ene 2009
Mensajes
1.102
Pues si alguien sabe programar en C/C++ podria crear unos plugins de la ostia¡¡¡
 
OpenSpa Team
Miembro del equipo
Registrado
21 Mar 2007
Mensajes
7.259
jromero dijo:
Pues si alguien sabe programar en C/C++ podria crear unos plugins de la ostia¡¡¡

Si, pero aun deben de faltar cosas. Mirando el codigo del OpenXCAS he visto que hace referencia a funciones especificas del TD-210 (nuestro Azbox) como por ejemplo el jdownlander para la descarga de archivos desde internet con su GUI que no estan en el Toolchain.
 
Usuario
Amigo OpenSPA
Forero
Registrado
26 Mar 2009
Mensajes
52
Falta muchisima documentación que no tenemos...
 
AZvip
Fan de OpenSPA
Registrado
3 Feb 2009
Mensajes
174
jo que fieras!!
lo más que consigo compilar es el típico del "hola mundo"
intento ir por partes: primero intentar leer un fichero y sacarlo por terminal, luego intentar sacarlo por una ventana en la pantalla del deco,.... pero no me sale.
salu2
 
OpenSpa Team
Miembro del equipo
Admin OpenSPA
Registrado
19 Mar 2007
Mensajes
9.176
morser dijo:
Si, pero aun deben de faltar cosas.

Si hay algo que podamos pedirles decirlo y yo se lo pido, otra cosa es que nos lo den.

A ver si vuelven de la angacable con animos nuevos y ganas de hacer publico el material que nos falta :grin:
 
L

linarense

Invitado
Yo tambien he conseguido compilar alguna cosilla...pero como dice tinos, nos falta mucha documentacion para poder desarrollar mas cosas.

Si hay algo que podamos pedirles decirlo y yo se lo pido, otra cosa es que nos lo den.

Para mi lo fundamental es meterle un busybox mas actualizado, y por ejemplo ponerle el crond, unrar y esa serie de ejecutables para hacer plugins interesantes.
 
OpenSpa Team
Miembro del equipo
Admin OpenSPA
Registrado
19 Mar 2007
Mensajes
9.176
El busybox ya se lo pedimos esta semana pasada, en la feria estubo mirando la nueva lista de peticiones Hugo pero no contesto por falta de tiempo, esta semana espero conteste.

Mas que nada me refiero a que os falta para poder hacer los plugins, yo de esto un cero a la izquierda pero en lo poco que puedo ayudar intentare.
 
Usuario
Amigo OpenSPA
Forero
Registrado
26 Mar 2009
Mensajes
52
Cuidado con el nuevo firmware que parece que se carga los plugins (increible pero cierto! van a quedar muy bien para el concurso de plugins)

Traducido de los exyu
plugin's using the graphic then nano-x does not work on the FW-version.
 
Arriba