Publicação
Xvisor deployment under Zynq-7000
| Resumo: | Nowadays embedded systems are ubiquitous and are emerging into a plethora of market sectors. The constant growing of the embedded systems world makes it each time more complicated and demanding. It is necessary to have the biggest set of functionalities, working with the best performance, with a reduced cost and always having safety and security concerns. Hereupon there are several technologies that help to reach those demands, namely virtualization and multi-core. Virtualization technology allows the coexistence and execution of multiple operating systems in the same physical platform. This technology has been under intense research for the last decade and is well established in enterprise computing, data centers and also start becoming more and more widespread in the embedded domain. It has already been demonstrated that employing such a technique provides users with increased energy efficiency, shortened development cycles, cost reduction and other advantages[1]. Xvisor is a type one and open source hypervisor. It helps to deploy under only one processor so distinct functionalities like graphical user interfaces or real-time tasks, that demand specific deadlines, with the simultaneous operation of a GPOS (general purpose operating system) and an RTOS (real-time operating system). Porting Xvisor to the paltform Xilinx Zynq R -7000 ZC702 is one of the main goals of this thesis. Additionally, it is made an evaluation of the hypervisor using the technology of paravirtualization. Both operating systems, Linux and FreeRTOS, are evaluated. The accomplished tests aim to show if the coexistence of multiples operating systems on the same single-core platform compromises the determinism and increases the overhead when compared with a natively run RTOS. |
|---|---|
| Autores principais: | Silva, João Pedro Barros |
| Assunto: | Embedded systems Virtualization Hypervisor Sistemas embebidos Virtualização |
| Ano: | 2017 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
school RISC-V lightweight virtualization extensions
por: Sá, Bruno Vilaça de
Publicado em: (2021)
por: Sá, Bruno Vilaça de
Publicado em: (2021)
school Evaluation of hypervisors for embedded and real-time systems
por: Teixeira, Rui Pedro de Castro Brito
Publicado em: (2020)
por: Teixeira, Rui Pedro de Castro Brito
Publicado em: (2020)
school VirtIO infrastructure for a static partition hypervisor: virtio-blk and virtio-console
por: Ribeiro, António Nuno Alves Cardoso Capela
Publicado em: (2023)
por: Ribeiro, António Nuno Alves Cardoso Capela
Publicado em: (2023)
school Multicore embedded virtualization architecture exploiting ARM TrustZone
por: Oliveira, André Antunes
Publicado em: (2017)
por: Oliveira, André Antunes
Publicado em: (2017)
school HSP-V: holistic static partitioning on RISC-V platforms
por: Sousa, João Miguel Costa
Publicado em: (2022)
por: Sousa, João Miguel Costa
Publicado em: (2022)
school V-Visor: lightweight virtualization for RISC-V
por: Silva, José Nuno Leite da
Publicado em: (2019)
por: Silva, José Nuno Leite da
Publicado em: (2019)
article LTZVisor: TrustZone is the key
por: Pinto, Sandro
Publicado em: (2017)
por: Pinto, Sandro
Publicado em: (2017)
school Exploring rust for embedded and critical systems
por: Pinho, André Brandão de
Publicado em: (2020)
por: Pinho, André Brandão de
Publicado em: (2020)
school Segurança em virtualização VMware: Infraestruturas e agregados de máquinas virtuais
por: Pereira, Rui Filipe Rosendo
Publicado em: (2017)
por: Pereira, Rui Filipe Rosendo
Publicado em: (2017)
article A first look at RISC-V virtualization from an embedded systems perspective
por: Sá, Bruno Vilaça
Publicado em: (2022)
por: Sá, Bruno Vilaça
Publicado em: (2022)
school Desenvolvimento de um µkernel SMP de tempo-real para plataformas ARM multicore
por: Gonçalves, Raphael Gomes
Publicado em: (2015)
por: Gonçalves, Raphael Gomes
Publicado em: (2015)
school HACC-V: hardware-assisted cryptographic coprocessor for RISC-V
por: Sousa, Pedro
Publicado em: (2022)
por: Sousa, Pedro
Publicado em: (2022)
school Creating tailored OS images for embedded systems using Buildroot
por: Reznikov, Vladyslav
Publicado em: (2019)
por: Reznikov, Vladyslav
Publicado em: (2019)
school Creating tailored OS images for embedded systems using Yocto
por: Araújo, Rafael Amaro Vieira
Publicado em: (2019)
por: Araújo, Rafael Amaro Vieira
Publicado em: (2019)
school Acceleration on FPGA of an SVM classifier for road condition sensor
por: Alves, Marcelo Quintela
Publicado em: (2020)
por: Alves, Marcelo Quintela
Publicado em: (2020)
school Data acquisition system with RISC-V on FPGA and ML model inference simulation
por: Oliveira, Ricardo Filipe Sousa
Publicado em: (2025)
por: Oliveira, Ricardo Filipe Sousa
Publicado em: (2025)
school Extending the security spectrum of ARM TrustZone technology
por: Mendes, Eduardo Gil Ferraz Soares
Publicado em: (2017)
por: Mendes, Eduardo Gil Ferraz Soares
Publicado em: (2017)
school BT-Enabled cognitive architecture: physical world sensing-processing-acting cycle/subsystem
por: Silva, João Manuel Gonçalves
Publicado em: (2023)
por: Silva, João Manuel Gonçalves
Publicado em: (2023)
school Ontology-driven metamodeling towards hypervisor design automation: runtime security and data integrity
por: Lopes, José Pedro Silva
Publicado em: (2017)
por: Lopes, José Pedro Silva
Publicado em: (2017)
school Electrocardiography signal generation system
por: Domingos, Daniel Afonso de Jesus Ribeiro
Publicado em: (2025)
por: Domingos, Daniel Afonso de Jesus Ribeiro
Publicado em: (2025)
school Linux based mobile: operating systems
por: Cardoso, Diogo Sérgio Esteves
Publicado em: (2015)
por: Cardoso, Diogo Sérgio Esteves
Publicado em: (2015)
article Shedding light on static partitioning hypervisors for arm-based mixed-criticality systems
por: Martins, José Carvalho
Publicado em: (2023)
por: Martins, José Carvalho
Publicado em: (2023)
school Safety-critical applications in a multicore environment
por: Silva, Emanuel José Rodrigues da
Publicado em: (2021)
por: Silva, Emanuel José Rodrigues da
Publicado em: (2021)
school Estudo do impacto da virtualização de hardware num nó de uma organização distribuída: o estudo de caso da Administração Regional de Saúde do Alentejo
por: Monginho, Mário Augusto Bragado
Publicado em: (2012)
por: Monginho, Mário Augusto Bragado
Publicado em: (2012)
school Projecto de uma câmara em rede em FPGA
por: Ponte, Pedro Guilherme Amaral da
Publicado em: (2013)
por: Ponte, Pedro Guilherme Amaral da
Publicado em: (2013)
school Real-time Linux multichannel hardware-software data analyzer/filter for electrical systems
por: Gomes, João Pedro Carneiro
Publicado em: (2023)
por: Gomes, João Pedro Carneiro
Publicado em: (2023)
school Metodologias híbridas no desenvolvimento de sistemas embebidos
por: Tavares, João Luís Boleto
Publicado em: (2019)
por: Tavares, João Luís Boleto
Publicado em: (2019)
school ChamelIoT: agnostic operating systems framework for reconfigurable IoT devices
por: Silva, Miguel Ângelo Fernandes
Publicado em: (2024)
por: Silva, Miguel Ângelo Fernandes
Publicado em: (2024)
school Intelligent sports weights
por: Duarte, Olga Luísa dos Santos Varajão
Publicado em: (2024)
por: Duarte, Olga Luísa dos Santos Varajão
Publicado em: (2024)
school Otimização de redes neuronais convolucionais em FPGA com redução do tamanho dos operandos
por: Gonçalves, Ana Teresa Alberto
Publicado em: (2019)
por: Gonçalves, Ana Teresa Alberto
Publicado em: (2019)
article μRTZvisor: A secure and safe real-time hypervisor
por: Martins, José
Publicado em: (2017)
por: Martins, José
Publicado em: (2017)
article Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
por: Pinto, Sandro
Publicado em: (2023)
por: Pinto, Sandro
Publicado em: (2023)
school Cloud na administração local: estudo de caso
por: Landum, Manuel António dos Santos
Publicado em: (2012)
por: Landum, Manuel António dos Santos
Publicado em: (2012)
article Magazines currently: a matter of virtualisation
por: Ribeiro, Pedro Eduardo
Publicado em: (2024)
por: Ribeiro, Pedro Eduardo
Publicado em: (2024)
school D-Lecture: controlo de projetores e apresentações através de um Android Smartphone
por: Mendes, Bruno Emanuel da Silva Dias
Publicado em: (2016)
por: Mendes, Bruno Emanuel da Silva Dias
Publicado em: (2016)
school Safety critical middleware in communication protocols
por: Gomes, José Rui Amorim
Publicado em: (2023)
por: Gomes, José Rui Amorim
Publicado em: (2023)
school XtranX passenger: navegação inercial
por: Borrego, Vítor Manuel Lopes Nico
Publicado em: (2015)
por: Borrego, Vítor Manuel Lopes Nico
Publicado em: (2015)
school An open-source RISC-V input/output memory management unit
por: Cedeño Rodríguez, Manuel Alejandro
Publicado em: (2024)
por: Cedeño Rodríguez, Manuel Alejandro
Publicado em: (2024)
school ALFA: Advanced LiDAR Framework for Automotive
por: Roriz, Ricardo João Rei
Publicado em: (2026)
por: Roriz, Ricardo João Rei
Publicado em: (2026)
article Abordagem sistemática para o controlo seguro de sistemas aeroespaciais
por: Borges, Paulo André Mendes
Publicado em: (2010)
por: Borges, Paulo André Mendes
Publicado em: (2010)
Registos relacionados
-
school RISC-V lightweight virtualization extensions
por: Sá, Bruno Vilaça de
Publicado em: (2021) -
school Evaluation of hypervisors for embedded and real-time systems
por: Teixeira, Rui Pedro de Castro Brito
Publicado em: (2020) -
school VirtIO infrastructure for a static partition hypervisor: virtio-blk and virtio-console
por: Ribeiro, António Nuno Alves Cardoso Capela
Publicado em: (2023) -
school Multicore embedded virtualization architecture exploiting ARM TrustZone
por: Oliveira, André Antunes
Publicado em: (2017) -
school HSP-V: holistic static partitioning on RISC-V platforms
por: Sousa, João Miguel Costa
Publicado em: (2022)