Please use this identifier to cite or link to this item:
|Title:||BeagleBoard LCD interface and device driver implementation for an Android embedded platform|
|Authors:||Yeung, Shun Cheung|
|Department:||Department of Electronic Engineering|
|Supervisor:||Supervisor: Dr. Lau, Ricky W H; Assessor: Prof. Yan, Hong|
|Abstract:||BeagleBoard is one of single board computer which is based on Open Multimedia Application Platform (OMAP3530). The project aims at implementing an adaptor board which is enhancing the BeagleBoard to support Touch Screen TFT LCD Module. The project implementation includes PCB Design and Device Driver development on Android 2.1. The touch screen controller used is TI TSC2007 which is controlled by the Cortex-A8 ARM Core in OMAP3530 through IIC Protocol. The driver in Android Linux Kernel is programmed by C. Since the Android Platform lacks of touch screen calibration tool, a famous Open-Source Library TSLIB (Touch Screen Library) is ported from Generic GNU/Linux to Android 2.1 and integrated into Android Input Architecture programmed by C++ and Java.|
|Appears in Collections:||Electronic Engineering - Undergraduate Final Year Projects|
Items in Digital CityU Collections are protected by copyright, with all rights reserved, unless otherwise indicated.