Scientific area: Informática Industrial
Taxonomy of Embedded Virtualization on ARM Platforms
Submited 2016-01-26
Student: João Pedro Barros Silva       Number: 65304       Email: joaopedro.14@gmail.com
Start date: 01/01/2016   

Supervisor:
Name: Adriano José C. Tavares
Email: atavares@dei.uminho.pt   

Description:

Hoje em dia os sistemas embebidos são ubíquos e estão presentes na sociedade de uma forma geral. O constante crescimento do mundo dos sistemas embebidos torna-o cada vez mais complicado e exigente. Torna-se necessário ter o maior número de funcionalidades, a trabalhar com a melhor performance possível, conseguindo um custo reduzido e sempre com a segurança em mente. O mundo automóvel enfrenta alguns problemas com o crescimento do uso de sistemas embebidos no setor, nomeadamente um aumento dos custos e da complexidade do sistema eletrónico presente no carro. Posto isto, existem algumas tecnologias que ajudam a cobrir as exigências anteriormente faladas, como a virtualização e o multi-core.A tecnologia de virtualização permite a coexistência de múltiplos sistemas operativos na mesma plataforma física. Esta tecnologia tem estado sob pesquisa na última década e está bem estabelecida em computação em ambiente empresarial, centros de dados e está-se a tornar cada vez mais difundida no domínio embebido. Já foi demonstrado que a utilização desta técnica dá ao utilizador maior e ciência energética, tempos de desenvolvimento mais curtos, redução de custos, entre outras vantagens.Xvisor é um hipervisor open source do tipo 1. O uso do hipervisor permite a coexistência de múltiplas funcionalidades - como interfaces com o utilizador ou tarefas de tempo real, que exigem metas específicas- em apenas um processador.


Objectives:

Os objetivos que se pretendem atingir quando finalizado o desenvolvimento desta dissertação são:

(i) Porting do hipervisor xVisor para a plataforma Zynq-7000;

(ii) Execução do xVisor com suporte de múltiplas classes de sistemas operativos (RTOS e GPOS);

(iii) Avaliação e comparação do hipervisor usando para-virtualização ou extensões de virtualização;

(iv) Integração do sistema final no projeto HMI Bosch já existente para avaliar vantagens e desvantagens.


Copyright © DEI Minho University - All rights reserved
Powered byNetmove