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 |
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 |