Cover image for Embedded Systems.
Embedded Systems.
Title:
Embedded Systems.
Author:
Kothari, D.P.
ISBN:
9788122434989
Personal Author:
Physical Description:
1 online resource (255 pages)
Contents:
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 -- 8.5 Timer or Counter -- 8.6 Input and Output Ports -- 8.7 Interrupts - an Insight -- 8.8 Assembly Languge Programming -- 8.9 Quiz -- Chapter 9 Advanced Architectures -- 9.1 Basic Introduction to Processors -- 9.2 Arm Arrchitecture -- 9.2.1 Different Versions of ARM Processor -- 9.2.2 ARM Internals - Core Block Diagram -- 9.2.3 ARM - Register Set -- 9.2.4 ARM - Instruction Set -- 9.2.5 ARM Programming Model and Data Types -- 9.2.6 C Assignments in ARM - A Few Examples -- 9.3 Sharc Architecture -- 9.3.1 SHARC Working Principle -- 9.3.2 SHARC Addressing Modes -- 9.3.3 SHARC - C Assignments with Examples -- 9.4 Arm Vs. Sharc -- 9.5 Blackfin Processors.

9.5.1 Core Features -- 9.5.2 Memory and DMA -- 9.5.3 Microcontroller Features -- 9.5.4 Peripherals -- 9.6 Ti-Dsp Processors -- 9.7 Assemely Languge Programming on Hardware Processors -- 9.8 Quiz -- Chapter 10 Coding Guidelines -- 10.1 Coding Standards-the Definition -- 10.2 The Purpose -- 10.3 The Limitation -- 10.4 Common Programming Standards -- 10.4.1 Modularization -- 10.4.2 Data Typing, Declarations, Variables and Other Objects -- 10.4.3 Names -- 10.4.4 Organizing Control Structures -- 10.4.5 Program Layout -- 10.4.6 Comments and (program) Documentation -- 10.5 Project Dependent Standards -- 10.6 Summary -- Chapter 11 Embedded Systems-Application, Design and Coding Methodology -- 11.1 Embedded System - Design -- 11.2 Designers Perspective -- 11.3 Requirements Specifications -- 11.4 Implementation of the Proposed System -- 11.5 Quiz.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:

Electronic Access:
Click to View
Holds: Copies: