Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/48505
Title: Openembedded based embedded linux development
Authors: Loh, Khai Ping.
Keywords: DRNTU::Engineering::Computer science and engineering::Hardware
Issue Date: 2012
Abstract: In the past two years, Linux has become popular on embedded devices—especially consumer gadgets, telecom routers and switches, Internet appliances and automotive applications. Due to the modular nature, it is easy to slim down the operating environment by removing utility programs, tools, and other system services that are not needed. In the past, many embedded linux developer uses an open source tool named ‘Buildroot’ to develop their embedded board but in this project, we will explore another way to develop a reliable and fully functional Embedded Linux by using an open source tool named ‘Openembedded’. Its popularity among linux developer is increasing and Openembedded is dubbed to be the tool to replace Buildroot in the future. The project starts by understanding the architecture of Linux before going in to analyse Openembedded. After which, we will discuss how to configure Openembedded for developing on Linux development PC and for the ARM9 development board. During the project, significant time is spent on building kernel and exploring various root file system mounting technique. Upon getting the kernel and file system, we will be exploring on various software application and device driver building on Openembedded. To demonstrate that the objective of the project, a web server based application is developed and tested on the board. As a result, the author has successfully managed to develop a fully operational Linux distribution using Openembedded. In the future embedded software developer working on it will only need to explore ways of building more complex software on ARM9 without the worries of kernel and file systems.
URI: http://hdl.handle.net/10356/48505
Rights: Nanyang Technological University
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
SCE0283.pdf
  Restricted Access
OPENEMBEDDED BASED EMBEDDED LINUX DEVELOPMENT1.64 MBAdobe PDFView/Open

Page view(s)

215
checked on Sep 30, 2020

Download(s)

14
checked on Sep 30, 2020

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.