Utilize este identificador para referenciar este registo: https://hdl.handle.net/10316/40419
Título: Multi-criticality Hypervisor for Automotive Domain
Autor: Serra, João Filipe Marques 
Orientador: Coimbra, António Paulo Mendes Breda Dias
Almeida, Tony Richard de Oliveira de
Palavras-chave: Sistemas embebidos; criticidade mista; multi-core; hypervisor; automóvel; infotainment; eCall; Embedded systems; mixed-criticality; multi-core; hypervisor; automotive; infotainment; eCall.
Data: 24-Jul-2014
Local de edição ou do evento: Coimbra
Resumo: xLuna is a real-time kernel technology that enables concurrent mixed-criticality applications running simultaneously on the same hardware platform, bridging a safety critical application, hard-real-time task set and certifiable real-time operating system alongside a feature rich, nonsecure, non-critical, non-real-time general purpose operating system. The xLuna program, an hypervisor originally developed by Critical Software for space applications, has now a new development focused on the automotive domain extending the principles of its predecessor to new, multi-core hardware. To showcase this new approach, a certifiable real-time operating system is responsible to handle an eCall application, which is an European in-vehicle emergency call service, while running simultaneously with the general purpose operating system Android OS on the same hardware platform. This is done by sandboxing Android into a hardware enforced container. Space and time resource constrains are predefined, such as core affinity and static memory allocation. The motivation of xLuna for automotive domain is to reduce the number of Electronic Control Units present in cars without reducing the number of features that they offer, by using a multi-core platform, allowing both critical and non-critical systems to run together in the same hardware platform. This work focused on the solutions presented by the hardware used, and how xLuna takes advantage of the technologies it brings to enforce software and resource partitioning. It was accomplished to have Android running simultaneously alongside the real-time operating system FreeRTOS, each one running on only one core. While Android is responsible to offer an automotive infotainment experience, one FreeRTOS’s task is responsible to simulate the eCall system, sending a SMS to a pre-determined mobile phone number when high acceleration values are detected. The use of a modern multi-core platform running a mixed-criticality system is a emerging need for today’s automotive domain. Integrating the eCall system with a system like this makes xLuna for automotive domain a great solution for this market
Descrição: Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra
URI: https://hdl.handle.net/10316/40419
Direitos: openAccess
Aparece nas coleções:UC - Dissertações de Mestrado
FCTUC Eng.Electrotécnica - Teses de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato
Multi criticality Hypervisor for Automotive Domain.pdf15.36 MBAdobe PDFVer/Abrir
Mostrar registo em formato completo

Visualizações de página

384
Visto em 16/jul/2024

Downloads 20

1.332
Visto em 16/jul/2024

Google ScholarTM

Verificar


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.