Real-Time Concepts for Embedded Systems. (2003)
- Record Type:
- Book
- Title:
- Real-Time Concepts for Embedded Systems. (2003)
- Main Title:
- Real-Time Concepts for Embedded Systems
- Further Information:
- Note: Qing Li, Caroline Yao.
- Authors:
- Li, Qing
Yao, Caroline - Contents:
- Cover; Title Page; Copyright Page; Dedication; Table of Contents; FOREWORD; PREFACE; Audience for this Book; Acknowledgments; CHAPTER 1: INTRODUCTION; 1.1 Real Life Examples of Embedded Systems; 1.2 Real-Time Embedded Systems; 1.3 The Future of Embedded Systems; 1.4 Points to Remember; CHAPTER 2: BASICS OF DEVELOPING FOR EMBEDDED SYSTEMS; 2.1 Introduction; 2.2 Overview of Linkers and the Linking Process; 2.3 Executable and Linking Format; 2.4 Mapping Executable Images into Target Embedded Systems; 2.5 Points to Remember; CHAPTER 3: EMBEDDED SYSTEM INITIALIZATION; 3.1 Introduction 3.2 Target System Tools and Image Transfer3.3 Target Boot Scenarios; 3.4 Target System Software Initialization Sequence; 3.5 On-Chip Debugging; 3.6 Points to Remember; CHAPTER 4: INTRODUCTION TO REAL-TIME OPERATING SYSTEMS; 4.1 Introduction; 4.2 A Brief History of Operating Systems; 4.3 Defining an RTOS; 4.4 The Scheduler; 4.5 Objects; 4.6 Services; 4.7 Key Characteristics of an RTOS; 4.8 Points to Remember; CHAPTER 5: TASKS; 5.1 Introduction; 5.2 Defining a Task; 5.3 Task States and Scheduling; 5.4 Typical Task Operations; 5.5 Typical Task Structure 5.6 Synchronization, Communication, and Concurrency5.7 Points to Remember; CHAPTER 6: SEMAPHORES; 6.1 Introduction; 6.2 Defining Semaphores; 6.3 Typical Semaphore Operations; 6.4 Typical Semaphore Use; 6.5 Points to Remember; CHAPTER 7: MESSAGE QUEUES; 7.1 Introduction; 7.2 Defining Message Queues; 7.3 Message Queue States; 7.4 Message Queue Content;Cover; Title Page; Copyright Page; Dedication; Table of Contents; FOREWORD; PREFACE; Audience for this Book; Acknowledgments; CHAPTER 1: INTRODUCTION; 1.1 Real Life Examples of Embedded Systems; 1.2 Real-Time Embedded Systems; 1.3 The Future of Embedded Systems; 1.4 Points to Remember; CHAPTER 2: BASICS OF DEVELOPING FOR EMBEDDED SYSTEMS; 2.1 Introduction; 2.2 Overview of Linkers and the Linking Process; 2.3 Executable and Linking Format; 2.4 Mapping Executable Images into Target Embedded Systems; 2.5 Points to Remember; CHAPTER 3: EMBEDDED SYSTEM INITIALIZATION; 3.1 Introduction 3.2 Target System Tools and Image Transfer3.3 Target Boot Scenarios; 3.4 Target System Software Initialization Sequence; 3.5 On-Chip Debugging; 3.6 Points to Remember; CHAPTER 4: INTRODUCTION TO REAL-TIME OPERATING SYSTEMS; 4.1 Introduction; 4.2 A Brief History of Operating Systems; 4.3 Defining an RTOS; 4.4 The Scheduler; 4.5 Objects; 4.6 Services; 4.7 Key Characteristics of an RTOS; 4.8 Points to Remember; CHAPTER 5: TASKS; 5.1 Introduction; 5.2 Defining a Task; 5.3 Task States and Scheduling; 5.4 Typical Task Operations; 5.5 Typical Task Structure 5.6 Synchronization, Communication, and Concurrency5.7 Points to Remember; CHAPTER 6: SEMAPHORES; 6.1 Introduction; 6.2 Defining Semaphores; 6.3 Typical Semaphore Operations; 6.4 Typical Semaphore Use; 6.5 Points to Remember; CHAPTER 7: MESSAGE QUEUES; 7.1 Introduction; 7.2 Defining Message Queues; 7.3 Message Queue States; 7.4 Message Queue Content; 7.5 Message Queue Storage; 7.6 Typical Message Queue Operations; 7.7 Typical Message Queue Use; 7.8 Points to Remember; CHAPTER 8: OTHER KERNEL OBJECTS; 8.1 Introduction; 8.2 Pipes; 8.3 Event Registers; 8.4 Signals; 8.5 Condition Variables 8.6 Points to RememberCHAPTER 9: OTHER RTOS SERVICES; 9.1 Introduction; 9.2 Other Building Blocks; 9.3 Component Configuration; 9.4 Points to Remember; CHAPTER 10: EXCEPTIONS AND INTERRUPTS; 10.1 Introduction; 10.2 What are Exceptions and Interrupts?; 10.3 Applications of Exceptions and Interrupts; 10.4 A Closer Look at Exceptions and Interrupts; 10.5 Processing General Exceptions; 10.6 The Nature of Spurious Interrupts; 10.7 Points to Remember; CHAPTER 11: TIMER AND TIMER SERVICES; 11.1 Introduction; 11.2 Real-Time Clocks and System Clocks; 11.3 Programmable Interval Timers 11.4 Timer Interrupt Service Routines11.5 A Model for Implementing the Soft-Timer Handling Facility; 11.6 Timing Wheels; 11.7 Soft Timers and Timer Related Operations; 11.8 Points to Remember; CHAPTER 12: I/O SUBSYSTEM; 12.1 Introduction; 12.2 Basic I/O Concepts; 12.3 The I/O Subsystem; 12.4 Points to Remember; CHAPTER 13: MEMORY MANAGEMENT; 13.1 Introduction; 13.2 Dynamic Memory Allocation in Embedded Systems; 13.3 Fixed-Size Memory Management in Embedded Systems; 13.4 Blocking vs. Non-Blocking Memory Functions; 13.5 Hardware Memory Management Units; 13.6 Points to Remember … (more)
- Publisher Details:
- Boca Raton, FL : CRC Press
- Publication Date:
- 2003
- Extent:
- 1 online resource
- Subjects:
- 004/.33
Internet
Internet
Electronic books - Languages:
- English
- ISBNs:
- 9781482280821
1482280825 - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.283489
- Ingest File:
- 01_189.xml