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
id sg-ntu-dr.10356-156465
record_format dspace
spelling sg-ntu-dr.10356-1564652022-04-17T10:26:04Z OS development for embedded platform Chandna, Divvij Vun Chan Hua, Nicholas School of Computer Science and Engineering ASCHVUN@ntu.edu.sg Engineering::Computer science and engineering::Software::Operating systems 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. Bachelor of Engineering (Computer Science) 2022-04-17T10:26:04Z 2022-04-17T10:26:04Z 2022 Final Year Project (FYP) Chandna, D. (2022). OS development for embedded platform. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156465 https://hdl.handle.net/10356/156465 en SCSE21-0322 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Software::Operating systems
spellingShingle Engineering::Computer science and engineering::Software::Operating systems
Chandna, Divvij
OS development for embedded platform
description 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.
author2 Vun Chan Hua, Nicholas
author_facet Vun Chan Hua, Nicholas
Chandna, Divvij
format Final Year Project
author Chandna, Divvij
author_sort Chandna, Divvij
title OS development for embedded platform
title_short OS development for embedded platform
title_full OS development for embedded platform
title_fullStr OS development for embedded platform
title_full_unstemmed OS development for embedded platform
title_sort os development for embedded platform
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/156465
_version_ 1731235744140230656