top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Embedded systems design [[electronic resource] /] / Steve Heath
Embedded systems design [[electronic resource] /] / Steve Heath
Autore Heath Steve
Edizione [2nd ed.]
Pubbl/distr/stampa Oxford ; ; Boston, : Newnes, 2003
Descrizione fisica 1 online resource (451 p.)
Disciplina 004.16
Soggetto topico Embedded computer systems - Design and construction
Soggetto genere / forma Electronic books.
ISBN 1-281-05156-X
9786611051563
0-08-047756-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; Embedded Systems Design; Copyright Page; Contents; Preface; Acknowledgements; Chapter 1. What is an embedded system?; What is an embedded system?; Inside the embedded system; Examples; Chapter 2. Embedded processors; 8 bit accumulator processors; Example 8 bit architectures; Microcontrollers; Data processors; INTEL 80286; INTEL 80386DX; INTEL 80486; Intel 486SX and overdrive processors; Intel Pentium; Motorola MC68000; The MC68000 hardware; Motorola MC68020; Motorola MC68030; The MC68040; Integrated processors; RISC processors; The Berkeley RISC model; Sun SPARC RISC processor
The Stanford RISC modelThe MPC603 block diagram; Digital signal processors; DSP basic architecture; Chapter 3. Memory systems; Memory technologies; SRAM; EPROM and OTP; Memory organisation; Parity; Error detecting and correcting memory; Access times; Packages; DRAM interfaces; DRAM refresh techniques; Optimizing line length and cache size; Logical vs physical caches; Unified versus Harvard caches; Cache coherency; Case 1: write-through; Case 2: write-back; Case 3: no caching of write cycles; Case 4: write buffer; Bus snooping; The MESI protocol; The MEI protocol; Big and little endian
Dual port and shared memoryBank switching; Memory overlays; Shadowing; Example interfaces; Chapter 4. Basic peripherals; Parallel ports; Timer/counters; 8253 timer modes; MC68230 modes; Timer processors; Real-time clocks; Serial ports; Serial peripheral interface; I2C bus; M-Bus (Motorola); What is an RS232 serial port?; Asynchronous flow control; UART implementations; DMA controllers; A generic DMA controller; DMA controller models; Channels and control blocks; Sharing bus bandwidth; DMA implementations; Chapter 5. Interfacing to the analogue world; Analogue to digital conversion techniques
Sample rates and sizeCodecs; Power control; Chapter 6. Interrupts and exceptions; What is an interrupt?; Interrupt sources; Recognising an interrupt; The interrupt mechanism; MC68000 interrupts; RISC exceptions; Fast interrupts; Interrupt controllers; Instruction restart and continuation; Interrupt latency; Do's and Don'ts; Chapter 7. Real-time operating systems; What are operating systems?; Operating system internals; Multitasking operating systems; Scheduler algorithms; Priority inversion; Tasks, threads and processes; Exceptions; Memory model; Memory management address translation
Commercial operating systemsResource protection; Linux; Disk partitioning; Chapter 8. Writing software for embedded systems; The compilation process; Native versus cross-compilers; Run-time libraries; Writing a library; Using alternative libraries; Using a standard library; Porting kernels; C extensions for embedded systems; Downloading; Chapter 9. Emulation and debugging techniques; Debugging techniques; The role of the development system; Emulation techniques; Chapter 10. Buffering and other data structures; What is a buffer?; Linear buffers; Directional buffers; Double buffering
Buffer exchange
Record Nr. UNINA-9910457308703321
Heath Steve  
Oxford ; ; Boston, : Newnes, 2003
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Embedded systems design [[electronic resource] /] / Steve Heath
Embedded systems design [[electronic resource] /] / Steve Heath
Autore Heath Steve
Edizione [2nd ed.]
Pubbl/distr/stampa Oxford ; ; Boston, : Newnes, 2003
Descrizione fisica 1 online resource (451 p.)
Disciplina 004.16
Soggetto topico Embedded computer systems - Design and construction
ISBN 1-281-05156-X
9786611051563
0-08-047756-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; Embedded Systems Design; Copyright Page; Contents; Preface; Acknowledgements; Chapter 1. What is an embedded system?; What is an embedded system?; Inside the embedded system; Examples; Chapter 2. Embedded processors; 8 bit accumulator processors; Example 8 bit architectures; Microcontrollers; Data processors; INTEL 80286; INTEL 80386DX; INTEL 80486; Intel 486SX and overdrive processors; Intel Pentium; Motorola MC68000; The MC68000 hardware; Motorola MC68020; Motorola MC68030; The MC68040; Integrated processors; RISC processors; The Berkeley RISC model; Sun SPARC RISC processor
The Stanford RISC modelThe MPC603 block diagram; Digital signal processors; DSP basic architecture; Chapter 3. Memory systems; Memory technologies; SRAM; EPROM and OTP; Memory organisation; Parity; Error detecting and correcting memory; Access times; Packages; DRAM interfaces; DRAM refresh techniques; Optimizing line length and cache size; Logical vs physical caches; Unified versus Harvard caches; Cache coherency; Case 1: write-through; Case 2: write-back; Case 3: no caching of write cycles; Case 4: write buffer; Bus snooping; The MESI protocol; The MEI protocol; Big and little endian
Dual port and shared memoryBank switching; Memory overlays; Shadowing; Example interfaces; Chapter 4. Basic peripherals; Parallel ports; Timer/counters; 8253 timer modes; MC68230 modes; Timer processors; Real-time clocks; Serial ports; Serial peripheral interface; I2C bus; M-Bus (Motorola); What is an RS232 serial port?; Asynchronous flow control; UART implementations; DMA controllers; A generic DMA controller; DMA controller models; Channels and control blocks; Sharing bus bandwidth; DMA implementations; Chapter 5. Interfacing to the analogue world; Analogue to digital conversion techniques
Sample rates and sizeCodecs; Power control; Chapter 6. Interrupts and exceptions; What is an interrupt?; Interrupt sources; Recognising an interrupt; The interrupt mechanism; MC68000 interrupts; RISC exceptions; Fast interrupts; Interrupt controllers; Instruction restart and continuation; Interrupt latency; Do's and Don'ts; Chapter 7. Real-time operating systems; What are operating systems?; Operating system internals; Multitasking operating systems; Scheduler algorithms; Priority inversion; Tasks, threads and processes; Exceptions; Memory model; Memory management address translation
Commercial operating systemsResource protection; Linux; Disk partitioning; Chapter 8. Writing software for embedded systems; The compilation process; Native versus cross-compilers; Run-time libraries; Writing a library; Using alternative libraries; Using a standard library; Porting kernels; C extensions for embedded systems; Downloading; Chapter 9. Emulation and debugging techniques; Debugging techniques; The role of the development system; Emulation techniques; Chapter 10. Buffering and other data structures; What is a buffer?; Linear buffers; Directional buffers; Double buffering
Buffer exchange
Record Nr. UNINA-9910784344003321
Heath Steve  
Oxford ; ; Boston, : Newnes, 2003
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Embedded systems design / / Steve Heath
Embedded systems design / / Steve Heath
Autore Heath Steve
Edizione [2nd ed.]
Pubbl/distr/stampa Oxford ; ; Boston, : Newnes, 2003
Descrizione fisica 1 online resource (451 p.)
Disciplina 004.16
Soggetto topico Embedded computer systems - Design and construction
ISBN 1-281-05156-X
9786611051563
0-08-047756-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; Embedded Systems Design; Copyright Page; Contents; Preface; Acknowledgements; Chapter 1. What is an embedded system?; What is an embedded system?; Inside the embedded system; Examples; Chapter 2. Embedded processors; 8 bit accumulator processors; Example 8 bit architectures; Microcontrollers; Data processors; INTEL 80286; INTEL 80386DX; INTEL 80486; Intel 486SX and overdrive processors; Intel Pentium; Motorola MC68000; The MC68000 hardware; Motorola MC68020; Motorola MC68030; The MC68040; Integrated processors; RISC processors; The Berkeley RISC model; Sun SPARC RISC processor
The Stanford RISC modelThe MPC603 block diagram; Digital signal processors; DSP basic architecture; Chapter 3. Memory systems; Memory technologies; SRAM; EPROM and OTP; Memory organisation; Parity; Error detecting and correcting memory; Access times; Packages; DRAM interfaces; DRAM refresh techniques; Optimizing line length and cache size; Logical vs physical caches; Unified versus Harvard caches; Cache coherency; Case 1: write-through; Case 2: write-back; Case 3: no caching of write cycles; Case 4: write buffer; Bus snooping; The MESI protocol; The MEI protocol; Big and little endian
Dual port and shared memoryBank switching; Memory overlays; Shadowing; Example interfaces; Chapter 4. Basic peripherals; Parallel ports; Timer/counters; 8253 timer modes; MC68230 modes; Timer processors; Real-time clocks; Serial ports; Serial peripheral interface; I2C bus; M-Bus (Motorola); What is an RS232 serial port?; Asynchronous flow control; UART implementations; DMA controllers; A generic DMA controller; DMA controller models; Channels and control blocks; Sharing bus bandwidth; DMA implementations; Chapter 5. Interfacing to the analogue world; Analogue to digital conversion techniques
Sample rates and sizeCodecs; Power control; Chapter 6. Interrupts and exceptions; What is an interrupt?; Interrupt sources; Recognising an interrupt; The interrupt mechanism; MC68000 interrupts; RISC exceptions; Fast interrupts; Interrupt controllers; Instruction restart and continuation; Interrupt latency; Do's and Don'ts; Chapter 7. Real-time operating systems; What are operating systems?; Operating system internals; Multitasking operating systems; Scheduler algorithms; Priority inversion; Tasks, threads and processes; Exceptions; Memory model; Memory management address translation
Commercial operating systemsResource protection; Linux; Disk partitioning; Chapter 8. Writing software for embedded systems; The compilation process; Native versus cross-compilers; Run-time libraries; Writing a library; Using alternative libraries; Using a standard library; Porting kernels; C extensions for embedded systems; Downloading; Chapter 9. Emulation and debugging techniques; Debugging techniques; The role of the development system; Emulation techniques; Chapter 10. Buffering and other data structures; What is a buffer?; Linear buffers; Directional buffers; Double buffering
Buffer exchange
Record Nr. UNINA-9910816336403321
Heath Steve  
Oxford ; ; Boston, : Newnes, 2003
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui