Porte do sistema operacional fuchsia para um single board computer
Visualizar/abrir
Data
2021Orientador
Nível acadêmico
Graduação
Outro título
Porting the fuchsia operating system to a single board computer
Assunto
Resumo
O processo de porte de um sistema operacional consiste em implementar o suporte para os diversos componentes do hardware de forma que possam ser usados através de uma interface simples e uniforme. Esse trabalho realiza o porte do sistema operacional Fuchsia para uma Single Board Computer baseada no SoC RK3328 da Rockchip. O boot do kernel é feito através do U-Boot e usa o firmware de PSCI do Trusted Firmware-A da ARM. São desenvolvidos drivers para os subsistemas do SoC e porta serial. O framew ...
O processo de porte de um sistema operacional consiste em implementar o suporte para os diversos componentes do hardware de forma que possam ser usados através de uma interface simples e uniforme. Esse trabalho realiza o porte do sistema operacional Fuchsia para uma Single Board Computer baseada no SoC RK3328 da Rockchip. O boot do kernel é feito através do U-Boot e usa o firmware de PSCI do Trusted Firmware-A da ARM. São desenvolvidos drivers para os subsistemas do SoC e porta serial. O framework de drivers do Fuchsia e os mecanismos fundamentais pelos quais o software consegue interagir e controlar dispositivos de hardware são introduzidos de forma a contextualizar e explicar o funcionamento dos drivers desenvolvidos. ...
Abstract
The process of porting an operating system consists of implementing support for the various hardware components so that they can be used through a simple and uniform interface. The Fuchsia operating system is ported to a Single Board Computer based on Rockchip’s RK3328 SoC. The Zircon kernel is booted using the U-Boot bootloader and uses the PSCI firmware from ARM’s Trusted Firmware-A. Drivers for the SoC subsystems and UART are then developed. The Fuchsia driver framework and the fundamental m ...
The process of porting an operating system consists of implementing support for the various hardware components so that they can be used through a simple and uniform interface. The Fuchsia operating system is ported to a Single Board Computer based on Rockchip’s RK3328 SoC. The Zircon kernel is booted using the U-Boot bootloader and uses the PSCI firmware from ARM’s Trusted Firmware-A. Drivers for the SoC subsystems and UART are then developed. The Fuchsia driver framework and the fundamental mechanisms that software uses to interact and control hardware devices are introduced in order to contextualize and explain the operation of the developed drivers. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Engenharia da Computação: Bacharelado.
Coleções
-
TCC Ciência da Computação (1024)
Este item está licenciado na Creative Commons License