Font Size: a A A

Design And Implementation Of E-book Based On Qt/Embedded In The Platform Of ARM9

Posted on:2012-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:Z ZhaoFull Text:PDF
GTID:2178330335962746Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Electronic Reader (E-Reader) is the specific device which can store and display E-books of various formats ,it has management and user interface,and took reading as its main function.With the rapid development of embedded system technology,E-Reader is coming into the people's daily lives,it has changed people's reading habits,meanwhile,it indicates the beginning of the era that people can read without paper.The market prospect is capacious.From the angle of the embedded handheld device technology and market trends,the article takes the traditional digital learning Assistant and PDA,PMP as a breakthrough.The article deals with the ARM9 family microprocessor systems,embedded Linux,embedded graphical user interface and other multimedia related technologies,has designed a proprietary,easy to expand,powerful E-Reader based on Qt/Embedded development environment.The innovation point is the device is based on the ARM platform and Qt/Embedded design technology,it is easy to upgrade,cost-effective and more flexible for data processing and storage.Other key technologies involved include: LVDS video signal conversion module design,USB interface extending design and Linux drivers development of keyboard and LCD backlight.In this paper,we analyze the embedded system from three levels: hardware,firmware,software.The hardware is based on Samsung S3C2440 processor,including a 8-inch digital TFT LCD screen,SDRAM memory,wireless network card,Ethernet and audio interface,adds SD card interface and extends four USB device interface which can support SD card, U disk and other external storage devices.Boot loader firmware section includes transplant of U-Boot.2008.10 and Linux 2.6.27 kernel,configuration YAFFS file system and Linux device driver development.The modified U-Boot supports system startup from the NAND Flash,write yaffs image,download files by TFTP protocol,mounted file systems by NFS and other functions.The customized Linux kernel volume is about 1.5MB. Use Busybox software to build the Linux root file system,the system can dynamically generated device file,automatically generate the node file.The Software part discusses the application development of the Qt/Embedded firstly,and then introduces the design ideas and key code of web browsing, e-book reader, MP3 player and image browser module.The tests to each module of the system are made respectively and the function testing of reading software is made.Test results show that the E-Reader can meet the design requirements and has good stability and practicality.
Keywords/Search Tags:Electronic Reader, ARM9, Embedded Linux, Qt/Embedded
PDF Full Text Request
Related items