Spagnolo Inglese
11139 Users    

Come installare SDK di Fox Board nel sistema Linux

  Download in PDF
Come installare SDK di Fox Board nel sistema Linux

Questo articolo descrive come installare SDK di Fox Board nel tuo sistema Linux per applicazioni cross-compiling per la Fox Board.

Il SDK di Fox Board è una collezione Open Source per sviluppare applicazioni, installare dispositivi drivers e ricompilare tutto. Il Linux kernel per far funzionare la Fox Board. Questo è fortemente basato sullo standard SDK fornito da Axis (http://developer.axis.com) e un grande numero di patches, applicazioni e utility aggiunte da John Crispin
(http://www.phrozen.biz) e tanti altri entusiasti sviluppatori di Fox Board.
L'ultima versione introduce il Linux kernel 2.6.15 e2.4.31.
Il SDK di FOX Board è adatto solo per il sistema operativo Linux SDK. Per Windows XP è possibile usare Virtual Machine disponibile a questa pagina:Install the SDK on Windows XP.
Per gli utilizzatori che non vogliono installare SDK, è possibile compilare una semplice applicazione C usando il nostro
Web Compiler. È un'interfaccia di Web al C compiler di GNU eseguito sul server Linux di Acme Systems che compila su richiesta il tuo programma sorgente C e risponde con un codice eseguibile pronto per eseguirlo nella tua FOX Board.

Requisiti di sistema

I requisti di base del tuo sistema necessari per installare il SDK di FOX Board sono:

  • Linux. Qualsiasi tipo di Linux abbastanza nuovo dovrebbe funzionare.
  • Un'interfaccia di rete ethernet.
  • Una connessione Internet attiva.
  • Capacita di diventare root (qualche fase d'installazione pretende un accesso root).
  • GCC C compiler, CRIS cross-compiler, GNU make, GNU wget, Subversion, awk (o gawk), bc, byacc (o yacc if byacc è un link verso esso),
    lex o flex, perl, sed, tar, zlib, md5sum, pmake, curses o ncurses, bison, which

Istruzioni per mettere le richieste di base su diversi tipi di Linux


Red Hat Fedora Core 3 e 4

Red Hat Fedora Core 3 e 4 hanno tutto il requisito nella loro installazione di base. Devi solo installare CRIS cros-compiler e pmake.
Scarica questi file:



cris-dist-1.63-1.i386.rpm



pmake-1.45-16.i386.rpm

Cambia l'utente come root e installali:

			$ su
			Password: your_root_password
			# rpm -U pmake-1.45-16.i386.rpm
			# rpm -U cris-dist-1.63-1.i386.rpm
			

Debian Sarge

Installa la subversion scrivendo:

			$ sudo apt-get install subversion
			

Scarica questi file:



pmake_1.98-3_i386.deb



cris-dist_1.63-1_i386.deb

Cambia l'utente come root e installali poi scrivi:

			$ su
			Password: your_root_password
			# dpkg -i pmake_1.98-3_i386.deb
			# dpkg -i cris-dist_1.63-1_i386.deb
			

Ubuntu 5.10 Breezy Badger, 6.06 Dapper Drake, 6.10 Edgy Eft

Installa questi pacchi:

			$ sudo apt-get install make
			$ sudo apt-get install gcc
			$ sudo apt-get install libc6-dev
			$ sudo apt-get install libncurses5-dev
			$ sudo apt-get install pmake
			$ sudo apt-get install zlib1g-dev
			$ sudo apt-get install flex
			$ sudo apt-get install bison
			$ sudo apt-get install subversion
			

Premere Enter ogni volta che appare: Do you want to continue [Y/n]? (Vuoi continuare [S/n]?
Sul' Ubuntu 6.10 Edgy Eft il link simbolico /bin/sh indica su /bin/dash invece di /bin/bash come le versioni precedente allora puoi ottenere qualche errore quando installi il SDK.
Per evitare questa scrivi:

			$ sudo ln -sf /bin/bash /bin/sh
			

prima usa SDK e:

			$ sudo ln -sf /bin/dash /bin/sh
			

per tornare indietro.
(grazie a 05merejk per contribuire)
Scarica questi files:



pmake_1.98-3_i386.deb



cris-dist_1.63-1_i386.deb

Cambia l'utente roor e installa pmake e Cris compiler:

			$ su
			Password: your_root_password
			# dpkg -i pmake_1.98-3_i386.deb
			# dpkg -i cris-dist_1.63-1_i386.deb
			

Linux Slackware 10.2 and 11.0

Scarica questi files:



pmake-1.45-i386-16fib.tgz



cris-dist-1.63-1.i386-1fib.tgz

Cambia l'utente root e puoi installa scrivendo:

			$ su
			Password: your_root_password
			# installpkg pmake-1.45-i386-16fib.tgz
			# installpkg cris-dist_1.63-1_i386-1fib.tgz
			

Procedura d'installazione SDK

Scarica questi files nel tuo directory di lavoro (ie: /home/fox):



install_svn_sdk.sh

Come un'alternativa per prendere questa installazione script, dall'interno della tua sessione console di Linux test, invece invoca questo commando dall'interno del nuovo directory dove esso sarà immagazzinato il tuo nuovo SDK:

# wget http://www.acmesystems.it/download/install_svn_sdk.sh

Farlo eseguibile e eseguilo:

# chmod +x install_svn_sdk.sh
# ./install_svn_sdk.sh
...

Dopo un tempo (qualche minuto per scaricare i pacchetti necessari e installali) sarai chiesto:

...
### Selected product: "fox" ###
etrax100boot must be run by root.
Per farlo più semplice (ma meno sicuro) puoi fare etrax100boot setuid root.
Do you want to make etrax100boot setuid root now [yn]? (default n) (Vuoi fare etrax100boot setuid root now [s/n]? (default n)

Dovresti rispondere y per attivare una fase scoperta corretta come un user normale e accoglimento i diritti per SDK per essere adatto a usare l'ethernet hardware (quello chiede privilegi root) per lampeggiare la tua Fox Board. Sarai chiesto la tua password root. Questa è solo per permettere etrax100boot, questo è il programma capace di lampeggiare la tua Fox, per eseguire come root.
Adesso sei pronto per lanciare. Vai al directory devboard-R2_01:

# cd devboard-R2_01

E esegui la configurazione di menu di SDK:

# make menuconfig

Da questo menu puoi selezionare tante cose come il tipo della tua FOX Board, la versione Kernel, che drivers e applicazione vuoi includere nella tua finale fimagine.
Per generare una nuova fimage solo salva e esci e scrivi:

# ./configure
# make

Dopo qualche minuto avrai la tua fimage file pronta per programmare la memoria flash sulla FOX Board. Per imparare come trasferire una nuova flash fimage sulla memoris flash di FOX Board leggi questo articoli:

SDK: configurazione, comandi e update

Questo articolo spiega come configurare il tuo SDK e mantenerlo updated per l'ultimissimo patched disponibile:

Links collegati

Commenta!Feed Rss

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

Articoli di elettronica correlati

  • Questo articolo spiega come usare il SDK di FOX Board sul sistema Windows usando VMware Virtual Machine eseguendo Linux

  • Linux gira sull'iPhone! Linux 2.6 kernel è stato installato sull'iPhone. Grande notizia! Però, leggete fino alla fine!

  • In molti casi, i sistemi embedded sono fabbricati su misura per uno specifico ambiente applicativo. Si installano solamente i componenti software necessari a causa del budget limitato per memoria e capacità informatiche.

  • La FOX Board è spedita già pronta con un file immagine Linux. In questa breve guida mostriamo i primi passi per cominciare a lavorare con questa.

  • Come scrivere un programma, compilare un programma e utilizzare AVR in UBUNTU. La procedura che vi illustreremo è stata verificata sulla distro UBUNTU Desktop Edition 8.10 e dovrebbe quindi essere compatibile anche con altre distribuzioni.

Commenti recenti

Nuovi utenti

  • GUTENBERG
  • ciapalon
  • red_dragon88
  • sp01896
  • Beta91
  • barbara de Siena
  • picabin7gmail
  • ferro.fiore

Chi è online

Ci sono attualmente 3 utenti e 38 visitatori collegati.

Utenti online

  • GUTENBERG
  • blind
  • alexdon