Font Size: a A A

The Design And Implementation Of The Electronic Dictionary Based On ARM

Posted on:2016-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:J W WangFull Text:PDF
GTID:2308330482977528Subject:Integrated circuit engineering
Abstract/Summary:
As the development of the mobile platform, the perfection of all sorts of embedded system functions. For querying words, people are more and more tending to using electronic dictionary software from using the traditional printed dictionary.The electronic dictionary software is portable. Users can make the lexicons by themselves.They are also cheap.The function and non-functional advantages of the electronic dictionary software help the electronic dictionary software win more and more customers.This paper uses ARM9 as the core processor hardware platform,uses Linux as the software platform, and study on the realization method of the electronic dictionary in Embedded Linux filed.(1) After analyzing the development of electronic dictionary, the performance of ARM series chip and the Linux kernel, this paper argues the feasibility of the electronic dictionary on embedded ARM platform.Using S3C2440 chip as the core, this paper expounds the system’s hardware composition and the principle and function of every modules.Then I configure and compile he Linux kernel, and write the kernel image file to the development board.After making well of YAFFS2 filesystem suitable for NADNFLASH, I write file system to development board, and add touch screen driver for the development board. (2)After moving the Qt files to the development board, this paper creates cross-compilation environment and Qt development environment on host computer,then moves the Sqlite files to the development board in order to use the database for data query and save,later move flite software to the development board to achieve the function of word pronunciation. At last,this paper moves tesseract software to the development board for realizing the image recognition function.(3) By analyzing the word query algorithm,this paper chooses a well data structure and algorithm, improving the performance of the software. Then designs a well database, facilitating the storage of the thesaurus and the query of words. This paper analyzes, designs, implements every module of the software. Then cross-compiles the software using ARM platform compiler and transplants the created image file to the development board.At last,tests the functions of the software and improves the software.This paper designs and implements of a electronic dictionary software suitable for ARM terminal.The dictionary has the functions of querying location words and saving words, pronouncing word, browsing the word book, editor word book, making the custom thesaurus by oneself.The software functions are tested, and the software can satisfy the basic needs of users.
Keywords/Search Tags:ARM, Linux, Embedded, Electronic Dictionary, Qt
Related items