7 - Embedded Systems Flashcards
Scheduling
Management of Resources: Static (periodic tasks + allocation @design time) vs. Dynamic (dynamic allocation with EDF)
AUTOSAR
development partnership between OEMs and suppliers + ECU specific software + goal is easy exchange on different ECUs by standardization of system functions
Task of Embedded Systems
regulate + control + optimize + supervise + assist
Base Architectures
Round Robin Architecture (simple BUT slow and not flexible) + Preemptive Round Robin Architecture (simple BUT bad for task operations) + Task-Queue Scheduling (simple and good response times) + Real-Time Operating System (fastest response times but complex implementation)
Tasks of RTOS
system startup + resource/memory management + communication services + control and execution of software
Internal Bus
connects processor + memory + I/O units
Layered Architecture
reduces complexity by hiding implementation details + OSI Layers
Platform
Set of services. HW platform: microcontroller/sensors/actuators + SW platform: OS/communication services/bus protocols
Technical Architecture
processors & electronic control unit hardware + communication connections
ES Challenges and Requirements
real time capability + concurrency + reactivity + limited resources + safety/security + connectivity
Actuators
control physical processes by converting them from electronic signals
Communication System
data exchange between distributed applications via hardware & software: bus systems
Name popular RTOS
LynxOS + PikeOS (A350) + QNX (BMW post2008) + VxWorks
Software Architecture
Structure for Software System using software components
Sensors
acquire measured values and convert them to electronical signals