Font Size: a A A

Study And Design Of Intelligent Remote Controller System Based On Embedded Linux

Posted on:2009-12-05Degree:MasterType:Thesis
Country:ChinaCandidate:J F WangFull Text:PDF
GTID:2178360275450862Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Infrared remote control is still the main way to control the current home electric appliance.But one remote controller can only control one appliance and use the keyboard completely.It can't adapt the application request of current family.So the investigation to develop a kind of infrared remote controller which can save many manifold infrared code or can learn the infrared code of the other remote controller is always the emphasis and trend of the remote controller development.In order to satisfy the need of the current family,it is advantageous to develop the remote controller based on embedded Linux with LCD/touch screen which can learn the infrared code of the other remote controller itself.Through in-depth studying in the multifunctional remote controller,the paper brings forward the design of the intelligent remote controller system base on embedded Linux.In the system,hardware platform was based on ARM S3C2410A MPU.The peripheral modules expanding for the system are memorizer module,system communication module and the interface module for people to use the controller.Software platform was on the basis of embedded Linux.The emphases of the paper are the follow field.The replantation of embedded Linux with infrared protocol stack includes:constructing cross-developing software and hardware environment for this subject;compiling cross-developing tool chain for ARM based on "CROSSTOOL";analyzing Bootloader's startup process,transplant it; taking Linux 2.6.13 as instance and replanting Linux kernel to S3C2410A after explaining theoretically the process of Linux transplant,making Linux 2.6 kernel work normally on the hardware platform for this subject;introducing the structure of Linux root file system and the FHS standard that Linux root file system should be complied,presenting various type of Linux file system especial the type befitting the embedded system,stating detailedly the methods and steps to create Linux root file system.Based on analyzing the infrared communications programming and studying the process of the infrared controller way self-learning in-depth,it designs IR self-learning programme,the monitoring programme which receives the control request from embedded client and sends out relevant infrared control signal to control infrared device.It designs the embedded GUI and driver of touch screen through the analysis of the Qt/Embedded.After forming an entire embedded Linux system platform,the paper tests the teamwork work of the hardware and software platform.Finally,the embedded Linux system platform and the program to capture and compress video are tested.The tasks about this paper are concluded,and discussing the questions not yet be solved in this scheme and several research directions to improve this scheme.The test results for the system show that the communication of the aimboard and the host is all right; the driver of ZHX1010 can be using correctly after system is start;infrared self-learn and remote controlling can be realize effective.The interface for client is friendly.It is also can develop again for other entertainment need,so the foreground for family application is good.
Keywords/Search Tags:Embedded Linux, Infrared Communication, S3C2410A, Driver, Qt/Embedded
PDF Full Text Request
Related items