Font Size: a A A

Design And Implementation Of Embeded Electronic Dictionary Software Based On UC/OS-?

Posted on:2014-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2348330473951086Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the progress of technology, the user has higher requirement for the use of portable electronic devices, and electronic dictionary is also the same. Electronic dictionary as a tool that is used to learn language has broad application and commercial value. Electronic dictionary based on embedded operating system, which has powerful function, high reliability, good robustness, good operability and interactivity, can overcome many insufficient that traditional electronic products without operating system are poorly interactive and limited additional electronic dictionary function in palm electronic products without operating system, and will become the mainstream of the market. This paper deeply discussed the design and implementation of a model of embedded electronic dictionary software based on uC/OS-II.This Thesis designs and implements a model of electronic dictionary software system based on uC/OS-II, the system supports four kind of search language, such as Chinese, Japanese, English, Korean, and the system does not only supports the ordinary dictionary search, also supports such as multiple search, jump search, wordmemo, history, etc. The design of this system used the object-oriented and message driven ideas. The design makes the dictionary function as the center, and makes the messages as an approach of data transfer and module interaction, and builds the framework of the entire electronic dictionary software system. Search engine is the core of the whole electronic dictionary system. In software implmentation of the search engine, the concept of data index table is introduced, and this index table makes the search engine achieve the performance and memory target from users.This Thesis introduced the topic background and the electronic dictionary technology development current situation and technical characteristics firstly. Then the thesis introduces the related technologies about the process of design and development of embedded electronic dictionary, and analyzed dictionary software system functional requirements in detail. Then the overall architecture of the electronic dictionary software system is introduced, and the thesis analyzed the main module design and main function realized. In system implementation step, beginning with the transformation and optimization of the dictionary data, the thesis introduces the specific implementation details and search engine algorithm, and then the thesis introduced the main module implementation process and the message processing mechanism of the system. Finally, this thesis introduced software testing process, points out the debugging problems and the corresponding solutions, and puts forward the further work.
Keywords/Search Tags:Electronic Dictionary, Search Engine, Message Mechanism, Embedded Software Design
PDF Full Text Request
Related items