This primer begins with an introduction to the special tools and issues that face embedded systems developers. It then delves into the details of real-time programming using a real-world, commercial real-time operating system (RTOS). Objects and services that are a part of most RTOS kernels are described and real-time system design is explored in detail. Readers learn how to decompose an application into units and how to combine these units with other objects and services to create standard building blocks called ""software circuits"". This process will yield an understanding of the common design patterns and programme structures.
By:
Qing Li,
Caroline Yao,
Qing Li
Imprint: CMP Books
Country of Publication: United Kingdom
Dimensions:
Height: 254mm,
Width: 203mm,
Spine: 24mm
Weight: 594g
ISBN: 9781578201242
ISBN 10: 1578201241
Pages: 306
Publication Date: 04 January 2003
Audience:
Professional and scholarly
,
College/higher education
,
Undergraduate
,
Primary
Format: Paperback
Publisher's Status: Active
FOREWORD, PREFACE, CHAPTER 1: INTRODUCTION, CHAPTER 2: BASICS OF DEVELOPING FOR EMBEDDED SYSTEMS, CHAPTER 3: EMBEDDED SYSTEM INITIALIZATION, CHAPTER 4: INTRODUCTION TO REAL-TIME OPERATING SYSTEMS, CHAPTER 5: TASKS, CHAPTER 6: SEMAPHORES, CHAPTER 7: MESSAGE QUEUES, CHAPTER 8: OTHER KERNEL OBJECTS, CHAPTER 9: OTHER RTOS SERVICES, CHAPTER 10: EXCEPTIONS AND INTERRUPTS, CHAPTER 11: TIMER AND TIMER SERVICES, CHAPTER 12: I/O SUBSYSTEM, CHAPTER 13: MEMORY MANAGEMENT, CHAPTER 14: MODELARIZING AN APPLICATION FOR CONCURRENCY, CHAPTER 15: SYNCHRONIZATION AND COMMUNICATION, CHAPTER 16: COMMON DESIGN PROBLEMS, APPENDIX A: REFERENCES, ABOUT THE AUTHORS, Index
Qing Li is a senior architect at Blue Coat Systems, Inc. leading the design and development efforts of the next-generation IPv6 enabled secure proxy appliances. Qing holds multiple US patents. Qing is a contributing author of the book titled Handbook of Networked and Embedded Control Systems published in June 2005. He is the author of the embedded systems development book titled Real-Time Concepts for Embedded Systems published in April 2003.