Font Size: a A A

Application Development In Rural Informatization

Posted on:2012-06-23Degree:MasterType:Thesis
Country:ChinaCandidate:Z F ShiFull Text:PDF
GTID:2218330338462077Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
This thesis topic comes from the Shandong independent innovation achievements transformation special project "China Rainbow Project--key technology application in rural informatization" beared by WMCT laboratory of Shandong university.For promoting China's rapid development in informatization construction, in 2008, CHIC put forward "China Rainbow Project" based on the research of the development of domestic and international IT industry. This project will first be applicated in electronic government, education and rural informatization construction. By using " cloud computing" technology, this project plans to implement the demonstration application of a low cost, low energy consumption and high reliability informationization system, solve the current problems of high economic and knowledge threshold of entering the computer field for people, and provide a informatization construction reference for other Chinese areas. In short, this project allows users to put all data processing tasks on "rainbow" servers, so the client terminal can be as simple as possible which only needs to achieve basic input/output function, thereby reduces the users' economic and maintenance costs.To accomplish the goals of this project, this thesis develops embedded software based on QT technology on embedded Linux development platform. The technologies involved in this thesis cover many fields, such as the hardware, operating system and software of embedded development platform, embedded cross-compiling tools installation and environment construction, QT programming and interface development, Linux audio and video driver programming, socket programming, multi-thread programming, etc.Concretely speaking, this thesis mainly completed the following job:Through the analysis of shortcomings of rural informatization key technologies, put forward the scheme of embedded software development; Study basic technologies such as hardware, operating systems and software of embedded development platform, and QT programming; achieve the mplayer transplantation on embedded development platform; complete the development of Internet client, sound recording software and camera software on embedded development platform based on audio/video driver, socket programming and multi-thread programming; accomplish the advanced function modification in Konqueror web browser.
Keywords/Search Tags:Embedded software development, Linux, QT
PDF Full Text Request
Related items