Cargando…

Embedded Systems /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kothari, D. P. (Dwarkadas Pralhaddas), 1944- (Autor)
Formato: Electrónico eBook
Idioma:Indeterminado
Publicado: [Place of publication not identified] New Age International, 2011.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover ; Preface ; Contents ; Chapter 1 Embedded Systems-An Introduction ; 1.1 Basic Idea on System ; 1.2 Embedded Systems
  • Definitions ; 1.3 Characteristics of Embedded Systems
  • an Overview with Examples ; 1.4 Challenges in Designing an Embedded System ; 1.5 Categorization of Embedded Systems ; 1.6 Examples of Embedded Systems ; 1.7 Quiz ; Chapter 2 Components of Embedded Systems ; 2.1 Understanding of Mictoprocessor and Microcontroller ; 2.2 Functional Building Blocks of Embedded Systems ; 2.3 Processor and Controller ; 2.4 Memory, Ports and Communication Devices ; 2.4.1 Memory.
  • 2.4.2 Ports 2.4.3 Communication Devices ; 2.5 Cisc Vs. Risc Processors ; 2.6 General Purpose Processor and Dsp Processor ; 2.7 Direct Memory Access ; 2.8 Cache Memory and its Types ; 2.9 Co-Design of Hardware and software ; 2.10 System on Chip ; 2.11 Tools for Embedded Systems ; 2.12 Quiz ; Chapter 3 Design Methodologies, Life Cycle and Modeling of Embedded Systems ; 3.1 Software Life Cycle ; 3.2 Embedded Life Cycle ; 3.3 Modeling of Embedded Systems ; 3.4 Simulation and Emulation ; 3.4.1 Simulation; 3.4.2 Emulation ; 3.5 Quiz ; Chapter 4 Layers of an Embedded System ; 4.1 Introduction.
  • 4.2 Need for Layering 4.2.1 The Hardware Layer; 4.2.2 The System Software Layer (or simply, the OS layer); 4.2.3 The Middleware; 4.2.4 The Application Layer; 4.3 Quiz ; Chapter 5 Real Time Operating Systems (RTOS)-An Introduction ; 5.1 What is an Operating System? ; 5.2 How is Resource Management Carried out? ; 5.3 What is Kernel? ; 5.3.1 Kernel Components ; 5.4 Why Rtos is Needed? ; 5.5 What is Real Time? ; 5.6 Quiz ; Chapter 6 Real Time Operating Systems-A Detailed Overview ; 6.1 Linux-an Introduction ; 6.1.1 Comparison of UNIX and LINUX ; 6.1.2 File System Architecture Details.
  • 6.1.3 Types of File Systems in UNIX/LINUX 6.1.4 Basic UNIX Commands ; 6.1.5 /proc and File Descriptor Table ; 6.2 Rtos Concepts ; 6.2.1 Task ; 6.2.2 Task States ; 6.2.3 Task Transitions ; 6.2.4 Task Scheduling ; 6.3 Inter Process Communication (IPC) Methodologies ; 6.3.1 Pipe ; 6.3.2 Named Pipe ; 6.3.3 Message Queue ; 6.3.4 Shared Memory ; 6.3.5 Task and Resource Synchronization ; 6.4 Memory Management ; 6.5 Cache Memory ; 6.6 Dynamic Memory Allocation ; 6.7 Fragmentation ; 6.8 Virtual Memory ; 6.9 Context Switching ; 6.10 Quiz ; Chapter 7 Networks for Embedded Systems.
  • 7.1 Serial Communication Basics 7.1.1 RS-232 Model ; 7.1.2 I2C (I Square C) Model ; 7.2 Can and Can Open ; 7.3 Spi and Sci ; 7.3.1 SPI ; 7.3.2 SCI ; 7.4 USB ; 7.5 IEee1394-Apple Fire Wire ; 7.6 Hdlc- an Insight ; 7.7 Parallel Coommunication Basics ; 7.7.1 PCI Interface ; 7.7.2 PCI-X Interface ; 7.8 Device Drivers-in Introduction ; 7.8.1 Serial Port Device Driver ; 7.8.2 Parallel Port Device Driver ; 7.9 Quiz ; Chapter 8 An Overview andArchitectural Analysis of8051 Microcontroller ; 8.1 Introduction ; 8.2 Microcontroller Resources ; 8.3 Internal and External Memory ; 8.4 Memory Organization.