
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. 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 SargeInstalla la subversion scrivendo: $ sudo apt-get install subversion Scarica questi file: 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 EftInstalla 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]? $ sudo ln -sf /bin/bash /bin/sh prima usa SDK e: $ sudo ln -sf /bin/dash /bin/sh per tornare indietro. 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.0Scarica questi files: 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):
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
- Subversion web site (http://subversion.tigris.org/)
