Font Size: a A A

Design And Implimentation Of Software For Embedded Terminal Device Of Online Testing System

Posted on:2010-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2178360278965576Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays, with the rapid development of embedded processor, more and more embedded generic processors have been applied in many fields in our society. As a representative, ARM processors now have been found in many kinds of market, such as industrial control, electronical product for consumption, communication system, network system, wireless system, military system. Compared with the CISC chips, the ARM cored processors based on RISC are limited in their scale, power consumption, and have almost full advantages for portable instruments and battery-feed system. Processor of that kind needs a short period and very low cost for development, while supporting operating system and high flexibility that make things easy for applications planning of variety and demands of more complication.A design proposal for terminal device of online testing system based on ARM 9 embedde processor is introduced in this thesis, also a quite detailed implementation is demonstrated importantly, after the B/S architecture is introduced. On ARM 9 hardware platform as a base, the detailed implementation of software for our proposal is demonstrated which includes the Bootloader, the Linux OS, the Qt GUI, the embedded browerser of Konqueror/Embedded, and the UPnP.A method of moduliazation is used to carry out the designed function, during the whole system is building. On the present hardware platform, the Bootloader is finally ported, and a Linux OS is nomally running on that platform. Then the applicaton can be designed or ported. Further more, the startup time of the software system is reduced to within 7s, as some optimization is done.The embedded borswer of Konqueror/Embedded is presented, and the UPnP is supported on the platform that was built, after the source code of the Konqueror/E and mechanism of the UPnP are looekd through. That means the terminal device of designed system can be configured and controlled by PC with the function of the UPnP. This thesis is very close to products for the market. There isn't much work to do before sale. Maybe just button control or graphic user interface should be developed, which cost a little time and investment. In addition, various applications for the online testing system can be developed based on this platform.
Keywords/Search Tags:Embedded ARM Processor, Linux Operating System, Embedded Web Page Browser, UPnP
PDF Full Text Request
Related items