OS development for embedded platform

In recent years, there has been a tremendous increase in the use of embedded systems and devices, which has resulted in the rapid development of new and improved embedded platforms on which to run applications. The RISC-V processor is one of these platforms, and it is expected to be the future of em...

Full description

Saved in:
Bibliographic Details
Main Author: Chandna, Divvij
Other Authors: Vun Chan Hua, Nicholas
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156465
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In recent years, there has been a tremendous increase in the use of embedded systems and devices, which has resulted in the rapid development of new and improved embedded platforms on which to run applications. The RISC-V processor is one of these platforms, and it is expected to be the future of embedded development. The goal of the research in this project is to look at how an Embedded Linux Operating System is ported to the HiFive Unmatched RISC-V platform. Buildroot, an open-source tool that simplifies and automates the process of creating a complete and bootable Linux environment for an embedded system, is one of the tools used to attempt this, along with others. It builds a Linux-based development system for a RISC-V processor using cross-compilation. In this project, a Raspberry Pi is initially utilized as a testing platform for developing an embedded system using Buildroot. The HiFive Unmatched platform is then used to build a Linux-based embedded system. The systems created on the RPi and HiFive Unmatched are then benchmarked, to compare the performance of each.