Embedded Systems facilitates an insight into the fundamental aspects that form the basis of hardware and software designing of embedded systems. It is written in an easy-to-understand and student-friendly manner and includes several illustrative figures and examples, sample codes and system-design case studies.
Salient Features:
- The new edition gives added emphasis on Embedded Systems Design and Development Processes
- Case studies of systems for automatic chocolate-vending machine, digital camera, TCP/IP stack creation, robot orchestra, automatic cruise control, smart card and SMS keying in mobile phone explain modeling of programs and software engineering practices for system design
- Inclusion of new areas of interest in the new edition for academia and researchers such as System-on-Chip designs, advanced architectures of computing systems, distributed networked embedded architectures and vehicular technology
Table of Contents:
- Introduction to Embedded Systems
- Embedded Systems Design and Development Process
- 8051, AVR and ARM Microcontrollers, Real-World Interfacing, and the Inputs and Outputs Using Buses
- Introduction to Advanced Architectures and Processor-Memory Organisations
- I/O Devices, Communication Buses and Distributed Networked
- Device Drivers and Interrupts Service Mechanism
- Programming Concepts and Embedded Programming in C, C++ and Java
- Program Modeling Concepts
- Real Time Operating Systems - I: Processes, Tasks and Threads and their
- Chronization Using Inter-process Communication
- Real Time Operating Systems II: Basic Functions of OS and RTOS
- Real-time Operating System Programming: MicroC/OS-II and VxWorks
- Real-Time Linux, Windows CE, OSEK, Handheld Devices and Automotives Operating Systems
- Design Examples and Case Studies of Program-Modeling and Programming with RTOS
- Embedded Software Development Process and Tools
- Testing, Simulation and Debugging Techniques and Tools