Manuale Gentoo Embedded
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
Aggiornato il 26 settembre 2009Indice:
-
Argomenti Generali
I concetti del mondo Embedded: da conoscere prima di metter mano all'hardware.
-
Introduzione
Un'introduzione al mondo embedded, ai cross-compilatori e ai draghi.
-
Terminologia e Variabili
Un breve dizionario per i termini, le abbreviazioni, le variabili ed il gergo
comunemente usati nel mondo embedded.
-
Stringhe di Sistema
Stringhe di Sistema -- cosa sono e come interpretarle.
-
Creare un Cross-Compilatore
Creare un cross-compilatore sulla propria macchina!
-
Cross-Compilare con Portage
Usare Portage come Cross-Compilatore e Gestore di pacchetti.
-
Cross-Compilare il Kernel
Cross-compilare con successo un kernel per il proprio sistema!
-
Compilare in chroot con qemu-user
Come compilare con QEMU user.
-
FAQ - Domande Poste Frequentemente
FAQ - Domande Poste Frequentemente al progetto Gentoo Embedded.
-
Emulatori
Gli emulatori spesso sono validi come (o più) dell'hardware stesso.
-
Qemu
Un emulatore e virtualizzatore di architetture generico e open source per x86,
x86_64, arm, sparc, powerpc, mips, m68k (coldfire), e superh.
-
SkyEye
Simulatore di hardware ARM embedded
-
Armulator
Emula armnommu/uClinux (Linux senza mmu) in un ambiente GDB.
-
Softgun
Emulatore software ARM.
-
Hercules
Hercules è un emulatore per mainframe System/370, ESA/390 e z/Architecture.
-
I Bootloader
Dall'oscuro all'osceno, si parlerà di alcuni tra i più comuni bootloader in
circolazione e di come utilizzarli per la prima volta.
-
Das U-Boot
Il Bootloader Universale che supporta ogni architettura embedded esistente.
-
NeTTrom
Semplice bootloader per NetWinders.
-
RedBoot
Bootloader di ridotte dimensioni basato su eCos che supporta tutte le
architetture embedded esistenti.
-
SH-LILO
Porting di LILO sull'architettura SuperH, sulla quale è molto diffuso.
-
Schede
Alcune schede danno subito soddisfazioni mentre altre rischiano di essere una
valle di lacrime; verranno qui illustrati i problemi più comuni che si possono
incontrare con alcuni tra i sistemi presenti sul mercato.
-
Hammer/Nailboard
Scheda arm4vl little-endian.
-
LANTank
NAS prodotto da I-O Data (dotato di interfaccia IDE interna) basato su
un'architettura SuperH little-endian.
-
NetWinder
Network server prodotto da Rebel, basato su un'architettura ARMv4 little-endian.
-
NSLU2
NAS prodotto da Linksys (dotato di interfaccia USB) basato su un'architettura
arm big-endian.
-
QNAP TurboStation 109/209/409
NAS ARMv5TE Little-endian da QNAP.
-
Marvell Sheevaplug
Scheda ARMv5TE Little-endian da Marvell.
-
Ulteriori Sviluppi
Questo manuale si ferma qui, vengono comunque elencate queste risorse, utili per
realizzare i progetti che si ha in mente.
-
Contatti
I canali di comunicazione con il progetto Gentoo Embedded.
-
Come Contribuire
Gentoo Embedded e voi: la risposta alla domanda frequente "Cosa posso fare io?".
-
Produttori di Hardware
Informazioni specifiche per i produttori che desiderano dare una mano.
-
Ampliare le proprie Conoscenze
Ulteriore documentazione per aumentare la propria conoscenza sul mondo Linux
Embedded.
I contenuti di questo documento sono rilasciati sotto la licenza Creative
Commons - Attribution / Share Alike.