Gentoo Logo

[ << ] [ < ] [ Home ] [ > ] [ >> ]


1. Hammer/Nailboard

Indice:

1.a. Specifiche della scheda :

Codice 1.1: Specifiche della scheda


# La scheda viene alimentata solo tramite la porta USB (non è richiesto alcun alimentatore esterno)
# Connettore USB Maschio (upstream)
# Connettore USB Femmina (downstream)
# Dispositivo JTAG USB integrato (attraverso il chip FT2232)
# USB Hub integrato
# porta console seriale USB (attraverso il chip FT2232)
# GPIO controllato via USB (per la configurazione)
# Interfaccia gadget USB (attraverso il modulo Hammer)
    * Driver Gadget Ethernet (default)
    * Driver Gadget Porta Seriale
    * Driver Mass Storage Driver

# Interfaccia host USB (attraverso il modulo Hammer)
    * USB 1.1 Compliant
    * Supporto Bassa Velocità (2mb)
    * Supporto Alta Velocità (12mb)

# 3 LED Utente disponibili
    * Due sulla Nail Board
    * Un LED utente sul modulo Hammer
    * LED utente sulla scheda Hammer

# 2 interruttori a bottone gestiti via interrupt
# PWM buzzer controllabile dall'utente
# Bottone di Reset
# LED Alimentazione
# Header di espansione (20-pin: 2 x10)
    * +5V disponibile
    * +3.3V disponibile
    * 2 porte SPI
    * 2 connettori per Porta Seriale (TX/RX)
    * GPIO
    * Interrupt Esterni
    * Gli header possono essere configurati tramite jumper

# Header del modulo Hammer
    * Accesso a tutti i 40 I/O pins del modulo Hammer
    * Header della dimensione di 0.1 pollici

1.b. /proc/cpuinfo

Codice 2.1: CPU Info

Processor	: ARM920T rev 0 (v4l)
BogoMIPS	: 101.17
Features	: swp half thumb
CPU implementer	: 0x41
CPU architecture: 4T
CPU variant	: 0x1
CPU part	: 0x920
CPU revision	: 0
Cache type	: write-back
Cache clean	: cp15 c7 ops
Cache lockdown	: format A
Cache format	: Harvard
I size		: 16384
I assoc		: 64
I line length	: 32
I sets		: 8
D size		: 16384
D assoc		: 64
D line length	: 32
D sets		: 8

Hardware	: TCT_HAMMER
Revision	: 0000
Serial		: 0000000000000000

1.c. Preparazione alla Cross Compilazione

Codice 3.1: Setup uClibc

echo '>=cross-arm-softfloat-linux-uclibc/gcc-4' >> /etc/portage/package.mask
echo 'dev-embedded/openocd ft2232 ftdi' >> /etc/portage/package.use
modprobe ftdi_sio
emerge openocd
ACCEPT_KEYWORDS="~*" emerge crossdev
crossdev arm-softfloat-linux-uclibc

Codice 3.2: Setup uClibc + EABI

echo '>=cross-armv4l-softfloat-linux-uclibceabi/gcc-4' >>
/etc/portage/package.mask
echo 'dev-embedded/openocd ft2232 ftdi' >> /etc/portage/package.use
modprobe ftdi_sio
emerge openocd
ACCEPT_KEYWORDS="~*" emerge crossdev
crossdev armv4tl-softfloat-linux-uclibceabi

1.d. Ulteriori informazioni:


[ << ] [ < ] [ Home ] [ > ] [ >> ]


Stampa

Visualizza tutto

Aggiornato il 31 dicembre 2010

Oggetto: Scheda arm4vl little-endian.

Mike Frysinger
Autore

Ned Ludd
Autore

Robin H. Johnson
Autore

Alex Tarkovsky
Autore

Alexey Shvetsov
Autore

Raúl Porcel
Autore

Joshua Saddler
Redazione

Andrea Perotti
Traduzione

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.