Font Size: a A A

Design And Implementation Of Consumption Terminal System Based On ARM9

Posted on:2016-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y J HuangFull Text:PDF
GTID:2308330461976220Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Nowadays, there is a growing number of electronic devices, they affected our life and make our life more convenient and colorful. Consumption terminal has played a significant role in our lives as an embedded electronic device. We can see it in large supermarkets, schools and canteens, etc. It brought a great convenience to the management of consumption. But most of the consumption terminals have same features that they are single functional, difficult in expanding and wiring, which are need to be improved.According to status of the current domestic consumption terminal, this paper extracts the advantages of embedded electronic devices and design consumption terminal. We choose the S3C2416 microprocessor chip as the core of the system hardware, STM32 chip as the auxiliary chip, open-source Linux operating system as its basic of software design. Qt Creator has been used as integrated development environment; the Samba and NFS servers for sharing data; the multi-threaded programming method for managing card, data processing, network communication to make the system run more efficient. Because of introducing the ARM9 and the embedded Linux operating system, it is very convenient to expand functions of system, the post-maintenance is also very easy, these advantages are unmatched by the most other existing consumption terminal.In this paper, we put forward an improved project according to the lack of current consumption terminal which is made by the Single-Chip. We use the ARM9 and Linux operating system to design a consumption terminal. The consumption terminal prompts the whole process of consumption with voice; stores transaction data with sqlite database; replaces the previous RS-485 communication interface with ethernet or WIFI. This paper introduces several core parts, including the creation of the development environment, hardware design and software design, etc.
Keywords/Search Tags:ARM, Linux Kernel, Root File System, Driver, Qt
PDF Full Text Request
Related items