Home    Novità    Ricerca   In offerta   Consigliati   Prossimi arrivi   Bestsellers   Software    CBT  
P.Iva 01029770490   [Ordini telefonici 0586 210919]  Ordini rapidi 
Ricerca Veloce   per Titolo o ISBN  [Mailing delle novità]   [Servizio di CallBack]  
  Argomenti 

  Applicazioni
  CAD
  Certificazione e formazione
  Commercio elettronico
  Cultura Informatica
  Database
  Dizionari
  Elettronica
  Enterprise
  Grafica
  Hardware
  Internet
  Legislazione informatica
  Multimedia
  Progettazione WEB
  Programmazione
  Reti e telecomunicazioni
  Sicurezza
  Sistemi operativi
  Tecnologia e societa'
  Universita' e ricerca
Universita' e ricercaSistemi operativi

 CONSIGLIATO DA LIBRINFORMATICA

Sistemi embedded Sviluppo hardware e software per sistemi dedicati
EditorePearson Education Italia
AutoreFornaciari William ; Brandolese Carlo
CollanaAccademica
Pagine489
Volumi1
LivelloIntermedio-Avanzato
LinguaItaliano
Data pubblicazione09 - 2007
ISBN8871923420


 Prezzo di copertina  Sconto  Prezzo Librinformatica 
 Euro 32,00   10%  Euro 28,80 

 Presentazione       Indice      

Parte I Aspetti generali

1 Introduzione
1.1 Caratteristiche di un sistema embedded
1.2 Progettazione dei sistemi embedded
1.3 Evoluzione
1.3.1 Influenza dell’industria
1.3.2 Electronic design automation
1.3.3 Piattaforme di sviluppo
1.4 Il mercato dei sistemi embedded
1.4.1 Software
1.4.2 Hardware
1.5 Riepilogo

Parte II Realizzazione dei sistemi

2 Architettura e progettazione
2.1 Printed Circuit Board
2.1.1 Componenti
2.1.2 Supporto
2.1.3 Montaggio dei componenti
2.1.4 Approccio alla progettazione
2.2 System-on-Chip
2.2.1 Approccio alla progettazione
2.2.2 Design for testability
2.3 Sistemi distribuiti
2.3.1 Alcuni ambiti applicativi
2.3.2 Wireless sensor network
2.3.3 Approccio alla progettazione
2.4 Piattaforme di prototipazione
2.4.1 Tipologie di sistemi di sviluppo
2.4.2 Approccio alla progettazione
2.4.3 Esempi

3 Flusso di progettazione
3.1 Introduzione
3.1.1 Modelli
3.1.2 Metriche
3.1.3 Strumenti
3.2 Flusso di sviluppo a livello di sistema
3.2.1 Aspetti generali
3.2.2 Alcuni flussi specifici
3.3 Flusso di sviluppo di PCB
3.4 Flusso di sviluppo dell’hardware
3.4.1 Front-end
3.4.2 Back-end
3.5 Flusso di sviluppo del software
3.5.1 Flusso di sviluppo di sistemi operativi
3.5.2 Flusso di sviluppo di software applicativo
3.6 Riepilogo

4 Pianificazione e gestione
4.1 Ciclo di sviluppo
4.2 Modelli
4.2.1 Cascata
4.2.2 Ciclo a V
4.2.3 Spirale
4.2.4 Contratto
4.2.5 Una visione più realistica
4.3 Project management
4.3.1 Problemi di gestione
4.3.2 Organizzazione
4.4 Costi di sviluppo
4.4.1 Costo di sviluppo dell’hardware
4.4.2 Costi di sviluppo del software
4.4.3 Costi indotti dal mercato
4.5 Riuso e proprietà intellettuali
4.5.1 Productivity gap
4.5.2 Metodologia ed economia di progetto
4.5.3 Hardware libero
4.6 Creazione di prodotti
4.6.1 Gerarchie e ruoli nella progettazione
4.6.2 Gestione del rischio
4.7 Riepilogo

Parte III Elaborazione

5 Tecnologie hardware
5.1 Tecnologie ASIC
5.1.1 Processo planare
5.1.2 Standard cell
5.1.3 Gate array
5.1.4 Full custom
5.2 Tecnologie programmabili
5.2.1 Classificazione
5.2.2 PLA, PAL e GAL
5.2.3 CPLD
5.2.4 FPGA
5.3 Riepilogo

6 Microprocessori
6.1 Microprocessori general purpose
6.1.1 Architetture CISC
6.1.2 Architetture superscalari
6.1.3 Architetture CISC/RISC
6.1.4 Architetture RISC
6.1.5 Architetture EPC/VLIW
6.1.6 Analisi comparata
6.2 Processori dedicati
6.2.1 Digital Signal Processor
6.2.2 Network processor
6.2.3 Microcontrollori
6.3 Riepilogo

7 Memorie
7.1 Classificazione e parametri caratteristici
7.2 Memorie non volatili
7.2.1 ROM
7.2.2 EPROM, E²PROM
7.2.3 Flash
7.2.4 Memorie di massa embedded
7.3 Memorie volatili
7.3.1 Organizzazione
7.3.2 Memorie statistiche
7.3.3 Memorie dinamiche
7.4 Gerarchia di memoria
7.5 Prestazioni
7.6 Riepilogo

8 Software di base
8.1 Sistemi operativi
8.1.1 Caratteristiche generali
8.1.2 Sincronizzazione e comunicazione
8.2 Gestione del processore
8.2.1 Stati di un processo
8.2.2 Criteri di scheduling
8.3 Esigenze dei sistemi real-time
8.4 Scheduling per il real-time
8.4.1 Tempi di risposta
8.4.2 Classi di algoritmi
8.4.3 RMS, EDF e quote proporzionali
8.5 Real-Time Operating System
8.5.1 Linux/UNIX
8.5.2 Windows
8.5.3 VxWorks
8.5.4 Windows CE
8.5.5 Free software
8.5.6 Patch real-time
8.6 Riepilogo

9 Software applicativo
9.1 Scelta del linguaggio
9.2 Qualità del codice
9.2.1 Stile di scrittura
9.2.2 Analisi e documentazione
9.2.3 Metriche
9.3 Validazione
9.3.1 Testing del software
9.3.2 Verifica del sistema embedded
9.3.3 Software per uso domestico
9.4 Riepilogo

Parte IV Comunicazione

10 Segnali
10.1 Conversione analogico/digitale
10.1.1 Campionamento
10.1.2 Quantizzazione
10.1.3 Dithering
10.1.4 Convertitori A/D
10.2 Conversione digitale/analogico
10.2.1 Convertitori D/A
10.3 Rappresentazione fisica dei livello logici
10.4 Esempio applicativo
10.5 Riepilogo

11 Comunicazione
11.1 Trasmissione seriale
11.1.1 Trasmissione seriale sincrona
11.1.2 Trasmissione seriale asincrona
11.1.3 Protocolli e bus seriali standard
11.2 Trasmissione parallela
11.2.1 Meccanismi di comunicazione di base
11.2.2 Protocolli paralleli standard
11.3 Trasmissione wireless
11.3.1 Modulazione analogica
11.3.2 Modulazione digitale
11.4 Codici a rilevamento e correzione di errore
11.4.1 Codici a ripetizione
11.4.2 Codici di Hamming
11.4.3 Codici a ridondanza ciclica
11.5 Riepilogo

12 Interfacciamento
12.1 Indirizzamento
12.1.1 Memory mapped I/O
12.1.2 Standard I/O
12.1.3 Port mapped I/O
12.1.4 Extended I/O
12.2 Polling
12.3 Interrupt
12.3.1 Architetture per la gestione di interrupt e arbitraggio
12.3.2 Identificazione della periferica
12.3.3 Mascheramento
12.4 Accesso diretto alla memoria
12.5 Riepilogo

13 Sensori
13.1 Caratteristiche
13.2 Esempi
13.2.1Posizione
13.2.2 Velocità
13.2.3 Temperatura
13.2.4 Tensione meccanica
13.2.5 Umidità
13.2.6 Luminosità
13.2.7 MEMS
13.3 Riepilogo

Appendici
A Studio di fattibilità di single-chip
A.1 Analisi del progetto
A.2 Soluzione ASIC
A.3 Flusso di progettazione
A.4 Selezione dei fornitori
A.5 Tradeoff
A.6 Considerazioni conclusive
A.7 Riepilogo

B Linguaggi di descrizione dell’hardware
B.1 Introduzione
B.2 VHDL
B.2.1 Livelli di astrazione
B.2.2 Design entities
B.2.3 Statement
B.2.4 Pipelining
B.2.5 Librerie IEEE
B.3 Verilog
B.3.1 Livelli di astrazione
B.3.2 Costanti
B.3.3 Segnali
B.3.4 Operatori
B.3.5 Moduli
B.3.6 Blocchi dichiarativi
B.3.7 Blocchi procedurali
B.4 Riepilogo

Glossario
Bibliografia
Indice analitico


  Login 

  Non ricordo la password
  Nuovo account
  Cliente 

  Il carrello

 Carrello 

  Informazioni 

  Contatti
  Qualità del servizio
  Costi e tempi di consegna
  Modalità di pagamento
  Prezzi
  Sconti
  Privacy