Font Size: a A A

Development Of Learning Machine Software System Based On Embedded Linux

Posted on:2009-09-04Degree:MasterType:Thesis
Country:ChinaCandidate:G L MaFull Text:PDF
GTID:2178360272470538Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
Because of people's increasing aspiration for knowledge and the diversification of study method, learning machine is widely used in students' study as a kind of assistant tool. Meanwhile, with the rapid development of electronic and embedded technology, its function is no longer limited to the category of electronic dictionary, but developing to be multidisciplinary, multifunctional and specialized. This subject is developed by AIDING corp. and our laboratory, which aims to design the next generation "HanLinTi" learning machine product.The embedded hardware platform with S3C2410 processor is used in this paper. Firstly, the platform of embedded Linux has been established after some core tasks were completed, including the cross-compiling environment has been built, BootLoader transplanted, kernel configuration done, and the root file system made; And with additional library having been compiled and MiniGUI cross-compiled, the MiniGUI is transplanted successfully, then the conditions for the development of follow-up are supported. Secondly, the software system architecture has been designed by implement of a simple C/S model based on MiniGUI, the software development project built with GNU tools, and the implement of portable project module with MAKE management tools. Thirdly, the function of English learning module, the structure of MiniGUI application, the development of application programs and the technology of lexicon query based on SQLite embedded database are described in detail; The function of learning English is implemented such as the exercises of words, dialog, specialized vocabulary and the query of dictionary. Finally, the communication protocol of wireless transmission module has been designed, the serial communication mode is used in data-exchange between wireless device and application terminal, the wireless transmission function of learning machine with nRF2401 RF TRANS/RCVR chip is realized, and the frame of TRANS/RCVR process is introduced in detail.We three students in the same laboratory collaborate and complete the design and development of hardware and software, then run both functional test and integration test. The results show that the software system is stable and practicable, and meets with the requirement of partners.
Keywords/Search Tags:Learning Machine, Embedded Linux, MiniGUI, SQLite, Wireless Transmission
PDF Full Text Request
Related items