Crosscompilar oscam con simplebuild

En este manual vamos a tratar como compilar Oscam para nuestro receptor con la utilidad simplebuild.

Requisitos: Pc con sistema operativo linux, en este ejemplo realizado con distro linux ubuntu.

1. PREPARACION DE ENTORNO

1.1. Necesitamos instalar varios paquetes para el funcionamiento correcto, para ello ejecutamos en la consola terminal:

sudo apt-get install dialog xz-utils gawk
subversion gcc make libusb-dev libusb-1.0-0 libusb-1.0-0-dev libssl-dev
libpcsclite-dev libccid libc6-dev zlib1g-dev build-essential
gcc-multilib module-assistant tofrodos sshpass openssl

2.png

1.2. Ahora creamos una carpeta en nuestro pc donde se descargara la utilidad simplebuild y donde ejecutaremos esta utilidad para la creacion de binarios oscam, y nos situamos en el directorio creado, para ello ejecutamos:

mkdir oscam

cd oscam

1.png

1.3. Ahora nos descaramos la utilidad simplebuild para ello ejecutamos

wget ss4200.homelinux.com/oscam/simplebuild

3.png

1.4. A continuacion le damos permiso de ejecucion

chmod 777 simplebuild

5.png

2. INSTALACION SIMPLEBUILD

Una vez preparado el entorno ahora vamos a instalar la utilidad simplebuild, para ello ejecutamos:

sudo ./simplebuild debinstall

8.png

3. CROOSSCOMPILAR OSCAM

Una vez instalado la utilidad, ahora vamos a ver un ejemplo simple, para ello, accedemos a la utilidad instalada ejecutando:

./simplebuild menu

  • Tras ejecutar el comando anterior se checkeara la ultima version de oscam disponible, Al finalizar quedara como muestra la imagen:
9.png

3.1. Ahora pulsamos sobre Continue para compilar la ultima version checkeada en este caso la r11442, pulsamos sobre ADD Tolchain para seleccionar para que cpu compatible queremos compilar oscam

10.png

3.2. A continuacion pulsamos sobre que cpu queremos compilar oscam, en este ejemplo selecciono vu+ solo4k (que seria para receptores arm, como gigablue 4k, mutant 4k …….), y tras ello se descargaran los toolchain para esa cpu necesarios para la compilacion

11.png

 

12.png

3.3. Una vez terminada la descarga pulsamos sobre BUILD para proceder a la compilacion

13.png

 

14.png

3.4. Al finalizar la compilacion quedara como muestra la imagen, donde nos indicara en que directorio se ha creado el binario oscam, en este ejemplo seria en oscam/archiv

15.png

Y ya tendriamos nuestro binario oscam listo para usar en nuestro receptor

17.png

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: