Interfaces W&T
para TCP/IP, Ethernet, RS-232, RS-485, USB, 20mA
FO de vidrio y plástico, http, SNMP, OPC, I/O digital, I/O analógico ISA, PCI, ...?
      Productos
Home Contacto   Distribuidores por todo el mundo
Idiomas:
DE

US

ES

IT

RU
Medición de datos climáticos
Web-Termógrafo
WuTooth
Web-IO
Digital
Analógico
Espacial
Servidor de datos
Motherbox 2
pure.box 2
Memoria de red
Servidores Ethernet TCP/IP
Com-Server (serial)
Servidor USB
Interfaces serie
USB, RS232, RS485, 20mA
Aisladores & fibra óptica
USB, RS232, RS485, 20mA
Tarjetas PC
PCI Express, PCI y
Bus ISA
...
Interfaces de impresora
Accesorios
Descargas
Viejos
Cesta de compra Su cesta de compra

 
      Conocimientos técnicos
Libros, disertaciones, glosarios...
Información técnica básica
Aplicaciones a los Com-Servers,
Servidor USB
, Web-IO,
Termómetros Web,
Motherbox y pure.box
 

Aplicación:

Instalar el Cross-Compiler en un sistema Linux



 Enlaces superiores: Resumen de productos Sinopsis de aplicaciones Versión para impresión


Así se instala el Cross-Compiler en un sistema Linux, para poder traducir el texto fuente de C/C++ en archivos de programa ejecutables para el sistema final de Motherbox 2 y de pure.box 2:

Para poder crear programas C/C++ propios para la Motherbox 2 y la pure.box 2, es necesario un Cross Compiler, que traduzca un texto fuente en un código de máquina ejecutable por el sistema final. Ese Cross-Compiler puede ser instalado con sólo unos pasos en un sistema huésped de Linux.

La forma más sencilla es abrir el Cross-Compiler desde la línea de comandos del sistema huésped para crear un binario para la Motherbox 2 y la pure.box 2. Además puede realizarse sin mayor problema su integración en entornos de desarrollo complejos como Eclipse.

El ejemplo siguiente muestra paso a paso el modo de instalar el Cross-Compiler. Como sistema huésped se utiliza Ubuntu 11.04 (32Bit). En general este proceso puede ser ejecutado en los sistemas Linux que se deseen.

Descargue la Toolchain creada por W&T.

(Fecha: 05.07.2012)

Descargar Toolchain
Abra un terminal y regístrese con derechos para root (sudo -i).
Consola

Cambie con cd / al directorio básico.

cd /

Descomprima el contenido del archivo descargado con el comando indicado aquí al lado. Si no ha guardado el archivo en el directorio básico, amplíe el nombre del archivo con los datos de la ruta.

tar -xzf e-50511-01-swww-002.tar.gz

Para compilar un programa sencillo a través de la barra de comandos se requiere la orden indicada aquí al lado.

arm-linux-gcc abre ek compilador que crea el código de la máquina.

La opción -I notifica al compilador el lugar donde se encuentran los archivos Include necesarios para la pure.box 2.

Con -mcpu=xscale se especifica el tipo de procesador del sistema final.

-o define el archivo de programa a crear.

La extensión final del archivo (aquí: main.c) hace referencia al texto fuente a traducir.

arm-linux-gcc -I /usr/local/arm-pkg/usr/include/ -mcpu=xscale -o hello_world main.c
 
  • Mister Wong
  • Marcadores de Google
  • Twitter
  • Facebook
  • Digg
   Impreso
Estamos a su disposición personalmente. Wiesemann & Theis GmbH Tf.: +49-202/2680-110 (Lu-Vi, 8-17 horas)
Porschestr. 12 Fax: +49-202/2680-265
42279 Wuppertal individual por E-Mail

© Wiesemann & Theis GmbH, Reservados los errores y cambios: Dado que podemos hacer fallos, no se deben usar nuestras afirmaciones sin haberlas controlado antes. Por favor, infórmenos de todos los errores o malentendidos que le sean conocidos, para que podamos reconocerlos y solucionarlos lo antes posible.