Detalles del Título
Detalles del Título

< Ant.
Sig. >
 
Título Real-time embedded components and systems with Linux and RTOS / Sam Siewert, John PrattLibro / Impreso - Libros
Autor(es) Siewert, Sam (Autor)
Pratt, John (Autor)
Publicación Dulles, Virginia, Estados Unidos : Mercury Learning and Information LLC, c2016
Descripción Física 475 páginas : cuadros, gráficos : encuadernación pasta dura + 1 DVD
Inglés;
ISBN 9781942270041
Clasificación(es) 621.3815
Materia(s) Ingeniería electrónica; Sistemas integrados; Sistemas operativos; Linux; Componentes de software;
Nota(s) Incluye DVD con video tutorial, imágenes del texto y documentación con el código del proyecto, un ejemplo de diseño de Visio, artículos relacionados con sistemas embebidos en tiempo real.
CONTENIDO:REAL-TIME EMBEDDED THEORY
INTRODUCTION
A Brief History of Real-Time Systems
A Brief History of Embedded Systems
Real-Time Services
Real-Time Standards
Summary
Exercises

SYSTEM RESOURCES
Introduction
Resource Analysis
Real-Time Service Utility
Scheduling Classes
Multiprocessor Systems
The Cyclic Executive
Scheduler Concepts
Preemptive vs. Non-preemptive Schedulers
Preemptive Fixed-Priority Scheduling Policy
Real-Time Operating Systems
Thread-Safe Reentrant Functions
Summary
Exercises

PROCESSING
Introduction
Preemptive Fixed-Priority Policy
Feasibility
Rate-Monotonic Least Upper Bound
Necessary and Sufficient Feasibility
Scheduling Point Test
Completion Time Test
Deadline-Monotonic Policy
Dynamic-Priority Policies
Summary
Exercises

RESOURCES
Introduction
Worst-Case Execution Time
Intermediate IO
Execution Efficiency
IO Architecture
Summary
Exercises

MEMORY
Introduction
Physical Hierarchy
Capacity and Allocation
Shared Memory
ECC Memory
Flash File Systems
Summary
Exercises
MULTIRESOURCE SERVICES
Introduction
Blocking
Deadlock and Livelock
Critical Sections to Protect Shared Resources
Priority Inversion
Unbounded Priority Inversion Solutions
Power Management and Processor Clock Modulation
Summary
Exercises

SOFT-REALTIME SERVICES
Introduction
Missed Deadlines
Quality of Service
Alternatives to Rate-Monotonic Policy
Mixed Hard and Soft Real-Time Services
Summary
Exercises

DESIGNING REAL-TIME EMBEDDED COMPONENTS
EMBEDDED SYSTEM COMPONENTS
Introduction
Hardware Components
Sensors
Actuators
IO Interfaces
Processor Complex or SoC
Processor and IO Interconnection
Bus Interconnection
High-Speed Serial Interconnection
Low-Speed Serial Interconnection
Interconnection Systems
Memory Subsystems
Firmware Components
Boot Code
Device Drivers
Operating System Services
RTOS System Software
Message Queues
Binary Semaphores
Mutex Semaphores
Software Virtual Timers
Software Signals
Software Application Components
Application Services
Reentrant Application Libraries
Communicating and Synchronized Services
Summary
Exercises

TRADITIONAL HARD REAL-TIME OPERATING SYSTEMS
Introduction
Evolution of Real-Time Scheduling and Resource Management
AMP (Asymmetric Multi-core Processing)
SMP (Symmetric Multi-core Processing)
Processor Core Affinity
Future Directions for RTOS
SMP Support Models
RTOS Hypervisors
Summary
Exercises

OPEN SOURCE REAL-TIME OPERATING SYSTEMS
FreeRTOS Alternative to Proprietary RTOS
FreeRTOS Platform and Tools
FreeRTOS Real-Time Service Programming Fundamentals
Exercises

INTEGRATING EMBEDDED LINUX INTO REAL-TIME SYSTEMS
Introduction
Embedding Mainline Linux: Interactive and Best-Effort
Linux as a Non-Real-Time Management and User Interface Layer
Methods to Patch and Improve Linux for Predictable Response
Linux for Soft Real-Time Systems
Tools for Linux for Soft Real-Time Systems
Summary
Exercises

DEBUGGING COMPONENTS
Introduction
Exceptions
Assert
Checking Return Codes
Single-Step Debugging
Kernel Scheduler Traces
Test Access Ports
Trace Ports
Power-On Self-Test and Diagnostics
External Test Equipment
Application-Level Debugging
Summary
Exercises

PERFORMANCE TUNING
Introduction
Basic Concepts of Drill-Down Tuning
Hardware-Supported Profiling and Tracing
Building Performance Monitoring into Software
Path Length, Efficiency, and Calling Frequency
Fundamental Optimizations
Summary
Exercises

HIGH AVAILABILITY AND RELIABILITY DESIGN
Introduction
Reliability and Availability Similarities and Differences
Reliability
Reliable Software
Design Trade-Offs
Hierarchical Approaches for Fail-Safe Design
Summary
Exercises

PUTTING IT ALL TOGETHER
SYSTEM LIFE CYCLE
Introduction
Life Cycle Overview
Requirements
Risk Analysis
High-Level Design
Component Detailed Design
Component Unit Testing
System Integration and Test
Configuration Management and Version Control
Regression Testing
Summary
Exercises

CONTINUOUS MEDIA APPLICATIONS
Introduction
Video
Uncompressed Video Frame Formats
Video Codecs
Video Streaming
Video Stream Analysis and Debug
Audio Codecs and Streaming
Audio Stream Analysis and Debug
Voice-Over Internet Protocol (VoIP)
Summary
Exercises

ROBOTIC APPLICATIONS
Introduction
Robotic Arm
Actuation
End Effector Path
Sensing
Tasking
Automation and Autonomy
Summary
Exercises

Chapter Web References
COMPUTER VISION APPLICATIONS
Introduction
Object Tracking
Image Processing for Object Recognition
Characterizing Cameras
Pixel and Servo Coordinates
Stereo-Vision
Summary
Exercises
Ver en WorldCat Catálogo Mundial - WorldCat
Ver en Google Books Google Books
Disponibilidad
CodBarras Localización Estante Signatura Estado Categoría
U010107609Biblioteca Fray Juan de Jesús Anaya Prada, O.F.M.Segundo Piso621.3815 S573rDisponible7 días
U010107613Biblioteca Fray Juan de Jesús Anaya Prada, O.F.M.Mediateca 1er. Piso621.3815 S573r DVDDisponibleMediateca