Bookbot

Real-Time Embedded Systems

Design Principles and Engineering Practices

Parametry

  • 686 stron
  • 25 godzin czytania

Więcej o książce

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

Zakup książki

Real-Time Embedded Systems, Xiaocong Fan

Język
Rok wydania
2015
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

Nikt jeszcze nie ocenił.Oceń

Tytuł
Real-Time Embedded Systems
Podtytuł
Design Principles and Engineering Practices
Język
angielski
Wydawca
Newnes
Rok wydania
2015
Oprawa
miękka
Liczba stron
686
ISBN10
0128015071
ISBN13
9780128015070
Seria
Opis
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