Porte do sistema operacional fuchsia para um single board computer
dc.contributor.advisor | Johann, Marcelo de Oliveira | pt_BR |
dc.contributor.author | Pastorini, César Augusto de Souza | pt_BR |
dc.date.accessioned | 2021-08-06T04:41:34Z | pt_BR |
dc.date.issued | 2021 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/225272 | pt_BR |
dc.description.abstract | 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. | pt_BR |
dc.description.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 mechanisms that software uses to interact and control hardware devices are introduced in order to contextualize and explain the operation of the developed drivers. | en |
dc.format.mimetype | application/pdf | pt_BR |
dc.language.iso | por | pt_BR |
dc.rights | Open Access | en |
dc.subject | Sistema operacional | pt_BR |
dc.subject | porting | en |
dc.subject | bringup | en |
dc.subject | Kernel | pt_BR |
dc.subject | Fuchsia | pt_BR |
dc.subject | rock64 | en |
dc.subject | google fuchsia | en |
dc.subject | zircon | en |
dc.subject | drivers | en |
dc.subject | u-boot | en |
dc.title | Porte do sistema operacional fuchsia para um single board computer | pt_BR |
dc.title.alternative | Porting the fuchsia operating system to a single board computer | en |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 001128531 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2021 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Engenharia da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License