Embedded OS architectures
Embedded operating system (OS)
Quizzed article REF: H8200 V2
Embedded OS architectures
Embedded operating system (OS)

Author : Frédéric Pétrot

Publication date: January 10, 2011, Review date: August 24, 2021 | Lire en français

Logo Techniques de l'Ingenieur You do not have access to this resource.
Request your free trial access! Free trial

Already subscribed?

6. Embedded OS architectures

While heterogeneous hardware architectures are efficient from the point of view of peak performance (i.e. the performance that can be achieved by using the hardware to its full potential) and MIPS per Watt (number of instructions executed for a given energy consumption), they suffer from an obvious programming difficulty that can be summarized by the following three points:

  1. Architectural differences. Processors may have different instruction sets, different word sizes (e.g. 32 bits for a general-purpose processor and 24 bits for a signal processor), and/or different memory representations (word byte order or endianness);

  2. Non-standardized memory access. The areas of memory accessible by each processor may be different, may even be at different or overlapping addresses, and may require the use of specialized hardware...

You do not have access to this resource.
Logo Techniques de l'Ingenieur

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource. Click here to request your free trial access!

Already subscribed?


Ongoing reading
Embedded OS architectures

Article included in this offer

"Control and systems engineering"

( 143 articles )

Complete knowledge base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

View offer details