Bookbot

Real-Time Embedded Systems

Design Principles and Engineering Practices

Parámetros

  • 686 páginas
  • 25 horas de lectura

Más información sobre el libro

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

Compra de libros

Real-Time Embedded Systems, Xiaocong Fan

Idioma
Publicado en
2015
Encuadernación
(Tapa blanda)
Te avisaremos por correo electrónico en cuanto lo localicemos.

Métodos de pago

Nadie lo ha calificado todavía.Añadir reseña

Título
Real-Time Embedded Systems
Subtítulo
Design Principles and Engineering Practices
Idioma
Inglés
Editorial
Newnes
Publicado en
2015
Formato
Tapa blanda
Páginas
686
ISBN10
0128015071
ISBN13
9780128015070
Serie
Descripción
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