Development of Linux based embedded platform and applications

While ARM microcontroller is undeniably the leading microcontroller in today’s consumer electronics market, open source software like Linux is also increasingly being used in embedded systems, and is found to especially complement well with ARM-based embedded platform. The main objective of this pro...

Full description

Saved in:
Bibliographic Details
Main Author: Leung, Ki Chi.
Other Authors: Vun Chan Hua, Nicholas
Format: Final Year Project
Language:English
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/10356/16933
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-16933
record_format dspace
spelling sg-ntu-dr.10356-169332023-03-03T20:50:48Z Development of Linux based embedded platform and applications Leung, Ki Chi. Vun Chan Hua, Nicholas School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computer systems organization::Processor architectures While ARM microcontroller is undeniably the leading microcontroller in today’s consumer electronics market, open source software like Linux is also increasingly being used in embedded systems, and is found to especially complement well with ARM-based embedded platform. The main objective of this project is to port the latest Linux 2.6 kernel for an ARM9 processor-based embedded system that is developed earlier by previous SCE students. The first phase of the project involves the understanding of Linux Kernel compilation proc-ess. Investigations and experimentation on kernel porting process are then performed, where the Buildroot tool is found to be the most effective approach and is used to successfully pro-duce a Linux kernel and root file system that can work with the ARM9 board. The second phase of the project concentrates on integration of device drivers for various devices added to the ARM embedded platform. These include a USB based wireless LAN adap-tor and a SD Card. This report summarises the hardware and software setup of the project, lists what we have achieved so far, and presents the various difficulties encountered, the steps taken to overcome them, and the remaining tasks to be done. Bachelor of Engineering (Computer Engineering) 2009-05-29T02:03:38Z 2009-05-29T02:03:38Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/16933 en Nanyang Technological University 48 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer systems organization::Processor architectures
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer systems organization::Processor architectures
Leung, Ki Chi.
Development of Linux based embedded platform and applications
description While ARM microcontroller is undeniably the leading microcontroller in today’s consumer electronics market, open source software like Linux is also increasingly being used in embedded systems, and is found to especially complement well with ARM-based embedded platform. The main objective of this project is to port the latest Linux 2.6 kernel for an ARM9 processor-based embedded system that is developed earlier by previous SCE students. The first phase of the project involves the understanding of Linux Kernel compilation proc-ess. Investigations and experimentation on kernel porting process are then performed, where the Buildroot tool is found to be the most effective approach and is used to successfully pro-duce a Linux kernel and root file system that can work with the ARM9 board. The second phase of the project concentrates on integration of device drivers for various devices added to the ARM embedded platform. These include a USB based wireless LAN adap-tor and a SD Card. This report summarises the hardware and software setup of the project, lists what we have achieved so far, and presents the various difficulties encountered, the steps taken to overcome them, and the remaining tasks to be done.
author2 Vun Chan Hua, Nicholas
author_facet Vun Chan Hua, Nicholas
Leung, Ki Chi.
format Final Year Project
author Leung, Ki Chi.
author_sort Leung, Ki Chi.
title Development of Linux based embedded platform and applications
title_short Development of Linux based embedded platform and applications
title_full Development of Linux based embedded platform and applications
title_fullStr Development of Linux based embedded platform and applications
title_full_unstemmed Development of Linux based embedded platform and applications
title_sort development of linux based embedded platform and applications
publishDate 2009
url http://hdl.handle.net/10356/16933
_version_ 1759853790007132160