Explore the latest books of this year!
Bookbot

Real-Time Embedded Systems

Design Principles and Engineering Practices

Parameters

  • 686 pages
  • 25 hours of reading

More about the book

This book integrates ideas from real-time systems, embedded systems, and software engineering to provide a comprehensive view of developing software for real-time embedded applications. It covers essential concepts such as microprocessors, interrupts, and the system boot process, while emphasizing the significance of real-time modeling and scheduling. Additionally, it explores software engineering practices, including model documentation, analysis, design patterns, and standard conformance. Divided into four parts, the first part introduces the development process, featuring chapters on microprocessors and interrupts—crucial for software engineers. The second part focuses on modeling techniques for real-time systems, while the third examines software architecture design. The final part addresses software implementations, particularly within POSIX-compliant operating systems. Key learning outcomes include understanding the advantages and disadvantages of various embedded system architectures, developing POSIX-compliant real-time applications, and utilizing real-time UML for documenting system designs with timing constraints. The book also discusses cross-development challenges, multitasking design, inter-task communication methods, and resource sharing solutions in RTOS applications. Furthermore, it delves into the philosophy of resource management and the implementation of a virtual file system, alongside essential princip

Book purchase

Real-Time Embedded Systems, Xiaocong Fan

Language
Released
2015
Binding
(Paperback)
We’ll email you as soon as we track it down.

Payment methods

No one has rated yet.Add rating

Title
Real-Time Embedded Systems
Subtitle
Design Principles and Engineering Practices
Language
English
Publisher
Newnes
Released
2015
Format
Paperback
Pages
686
ISBN10
0128015071
ISBN13
9780128015070
Series
Description
This book integrates ideas from real-time systems, embedded systems, and software engineering to provide a comprehensive view of developing software for real-time embedded applications. It covers essential concepts such as microprocessors, interrupts, and the system boot process, while emphasizing the significance of real-time modeling and scheduling. Additionally, it explores software engineering practices, including model documentation, analysis, design patterns, and standard conformance. Divided into four parts, the first part introduces the development process, featuring chapters on microprocessors and interrupts—crucial for software engineers. The second part focuses on modeling techniques for real-time systems, while the third examines software architecture design. The final part addresses software implementations, particularly within POSIX-compliant operating systems. Key learning outcomes include understanding the advantages and disadvantages of various embedded system architectures, developing POSIX-compliant real-time applications, and utilizing real-time UML for documenting system designs with timing constraints. The book also discusses cross-development challenges, multitasking design, inter-task communication methods, and resource sharing solutions in RTOS applications. Furthermore, it delves into the philosophy of resource management and the implementation of a virtual file system, alongside essential princip