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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |
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. |
---|