$126.000,00
10% de descuento pagando con Transferencia
Ver más detalles
Descripcion
Indice
Autores
Muestra
Ficha Técnica
Descripción

Embedded RTOS Design: Insights and Implementation combines explanations of RTOS concepts with detailed, practical implementation. It gives a detailed description of the implementation of a basic real-time kernel designed to be limited in scope and simple to understand, which could be used for a real design of modest complexity. The kernel features upward-compatibility to a commercial real-time operating system: Nucleus RTOS. Code is provided which can be used without restriction.

Gain practical information on:

  • Scheduling, preemption, and interrupts
  • Information flow (queues, semaphores, etc.) and how they work
  • Signaling between tasks (signals, events, etc.)
  • Memory management (Where does each task get its stack from? What happens if the stack overflows?)
  • The CPU context: storage and retrieval after a context switch

With this book you will be able to:

  • Utilize a basic real-time kernel to develop your own prototype
  • Design RTOS features
  • Understand the facilities of a commercial RTOS
  • Explains the principles of RTOS and shows their practical implementation
  • Demonstrates how to prototype a real-time design
  • Code is fully available for free use

1. Title of Book - p. i 2. Cover image - p. i 3. Title page - p. ii 4. Table of Contents - p. iii 5. Copyright - p. iv 6. Dedication - p. v 7. Foreword - p. xiii 8. Preface - p. xv 9. 1. Program structure and real time - p. 1 10. 2. Multitasking and scheduling - p. 9 11. 3. RTOS services and facilities - p. 23 12. 4. Nucleus SE - p. 37 13. 5. The scheduler - p. 47 14. 6. Tasks - p. 63 15. 7. Partition memory - p. 91 16. 8. Signals - p. 111 17. 9. Event flag groups - p. 119 18. 10. Semaphores - p. 137 19. 11. Mailboxes - p. 155 20. 12. Queues - p. 177 21. 13. Pipes - p. 203 22. 14. System time - p. 231 23. 15. Application timers - p. 237 24. 16. Interrupts in Nucleus SE - p. 255 25. 17. Nucleus SE initialization and start-up - p. 271 26. 18. Diagnostics and error checking - p. 283 27. 19. Unimplemented facilities and compatibility - p. 293 28. 20. Using Nucleus SE - p. 301 29. 21. Nucleus SE reference information - p. 311 30. Index - p. 359

Descripcion
Descripción

Embedded RTOS Design: Insights and Implementation combines explanations of RTOS concepts with detailed, practical implementation. It gives a detailed description of the implementation of a basic real-time kernel designed to be limited in scope and simple to understand, which could be used for a real design of modest complexity. The kernel features upward-compatibility to a commercial real-time operating system: Nucleus RTOS. Code is provided which can be used without restriction.

Gain practical information on:

  • Scheduling, preemption, and interrupts
  • Information flow (queues, semaphores, etc.) and how they work
  • Signaling between tasks (signals, events, etc.)
  • Memory management (Where does each task get its stack from? What happens if the stack overflows?)
  • The CPU context: storage and retrieval after a context switch

With this book you will be able to:

  • Utilize a basic real-time kernel to develop your own prototype
  • Design RTOS features
  • Understand the facilities of a commercial RTOS
  • Explains the principles of RTOS and shows their practical implementation
  • Demonstrates how to prototype a real-time design
  • Code is fully available for free use

1. Title of Book - p. i 2. Cover image - p. i 3. Title page - p. ii 4. Table of Contents - p. iii 5. Copyright - p. iv 6. Dedication - p. v 7. Foreword - p. xiii 8. Preface - p. xv 9. 1. Program structure and real time - p. 1 10. 2. Multitasking and scheduling - p. 9 11. 3. RTOS services and facilities - p. 23 12. 4. Nucleus SE - p. 37 13. 5. The scheduler - p. 47 14. 6. Tasks - p. 63 15. 7. Partition memory - p. 91 16. 8. Signals - p. 111 17. 9. Event flag groups - p. 119 18. 10. Semaphores - p. 137 19. 11. Mailboxes - p. 155 20. 12. Queues - p. 177 21. 13. Pipes - p. 203 22. 14. System time - p. 231 23. 15. Application timers - p. 237 24. 16. Interrupts in Nucleus SE - p. 255 25. 17. Nucleus SE initialization and start-up - p. 271 26. 18. Diagnostics and error checking - p. 283 27. 19. Unimplemented facilities and compatibility - p. 293 28. 20. Using Nucleus SE - p. 301 29. 21. Nucleus SE reference information - p. 311 30. Index - p. 359

Indice
Autores
Muestra
Ficha Técnica