NTU e-bike

This report presents the kernel and system level implementations of an E-Bike computer on the BeagleBoard running Android. This project aims to develop a GPS application showing the current location and speed of an E-bike as well as a route find function between two locations in NTU. In the report,...

Full description

Saved in:
Bibliographic Details
Main Author: Zeng, Wei
Other Authors: Ian Vince McLoughlin
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/44683
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-44683
record_format dspace
spelling sg-ntu-dr.10356-446832023-03-03T20:43:51Z NTU e-bike Zeng, Wei Ian Vince McLoughlin School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Information systems This report presents the kernel and system level implementations of an E-Bike computer on the BeagleBoard running Android. This project aims to develop a GPS application showing the current location and speed of an E-bike as well as a route find function between two locations in NTU. In the report, there will be an overview of the Android system and the hardware used in this project. A guide to a successful porting of the Android Éclair system to the BeagleBoard is shown. Hy-research provides a „BeagleBoard LCD2A‟ product for the BeagleBoard C4, an expansion board and a 4.3-inch LG LB043WQ1-TD01 LCD. 0xdroid provides an Éclair system already highly modified for BeagleBoard, although the kernel and system doesn‟t support a touchscreen connected to it through the expansion board. Also this project requires a GPS module for the system to work with the BU-353 GPS connected over USB. To support the touchscreen, the expansion board pin configurations are modified according to the schematic connections, also the kernel changed to detect the GPS device, the Éclair system can‟t get GPS information directly since a hardware abstraction layer (HAL) is needed for interacting between the Android framework and the kernel. In this report, the modifications to the kernel and system for the BeagleBoard working with LG LB043WQ1-TD01 LCD as well as BU-353 GPS are presented. Also some modifications for the button configurations are also included to make the BeagleBoard more user-friendly. Bachelor of Engineering (Computer Engineering) 2011-06-03T02:45:19Z 2011-06-03T02:45:19Z 2011 2011 Final Year Project (FYP) http://hdl.handle.net/10356/44683 en Nanyang Technological University 53 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::Information systems
spellingShingle DRNTU::Engineering::Computer science and engineering::Information systems
Zeng, Wei
NTU e-bike
description This report presents the kernel and system level implementations of an E-Bike computer on the BeagleBoard running Android. This project aims to develop a GPS application showing the current location and speed of an E-bike as well as a route find function between two locations in NTU. In the report, there will be an overview of the Android system and the hardware used in this project. A guide to a successful porting of the Android Éclair system to the BeagleBoard is shown. Hy-research provides a „BeagleBoard LCD2A‟ product for the BeagleBoard C4, an expansion board and a 4.3-inch LG LB043WQ1-TD01 LCD. 0xdroid provides an Éclair system already highly modified for BeagleBoard, although the kernel and system doesn‟t support a touchscreen connected to it through the expansion board. Also this project requires a GPS module for the system to work with the BU-353 GPS connected over USB. To support the touchscreen, the expansion board pin configurations are modified according to the schematic connections, also the kernel changed to detect the GPS device, the Éclair system can‟t get GPS information directly since a hardware abstraction layer (HAL) is needed for interacting between the Android framework and the kernel. In this report, the modifications to the kernel and system for the BeagleBoard working with LG LB043WQ1-TD01 LCD as well as BU-353 GPS are presented. Also some modifications for the button configurations are also included to make the BeagleBoard more user-friendly.
author2 Ian Vince McLoughlin
author_facet Ian Vince McLoughlin
Zeng, Wei
format Final Year Project
author Zeng, Wei
author_sort Zeng, Wei
title NTU e-bike
title_short NTU e-bike
title_full NTU e-bike
title_fullStr NTU e-bike
title_full_unstemmed NTU e-bike
title_sort ntu e-bike
publishDate 2011
url http://hdl.handle.net/10356/44683
_version_ 1759857630762762240