Font Size: a A A

Research And Development Of Tax-controlled Cash Register Based On UClinux Embedded System

Posted on:2005-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:X D WangFull Text:PDF
GTID:2132360122470015Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The embedded system is the outcome of the combination of computer technology, semiconductor, electronic technology and the application of kinds of industries. The embedded system is becoming the one of the focus in the IT industry. But meanwhile, the widely-used embedded applications need better performance and functionality of embedded systems. With the development of the embedded system, single chip board with 8 or 16 bit MCU can't fulfill the meet of applications. And with the rapid development of the integrated circuit technology, the price of 32-bit MCU is not very higher than 8-bit MCU now, and the RISC machines based on 32-bit are becoming more and more popular.Tax-controlled Cash Register (TCR) is a cash register, which can control tax, and it is widely used in supermarkets, ordinary shops, pubs and other such kinds of places. However, the MCUs of Tax-controlled Cash Registers mainly sailed on today's market are most 8 or 16-bit MCUs, and their functions can not meet the needs of consumers any more. So, under this background, we have designed and developed the new-generation of Tax-controlled Cash Register based on embedded system with 32-bit ARM CPU.At first, this thesis introduces what Tax-controlled Cash Register is, and outlines the deficiencies of the prevalent TCRs. In chapter 2, it introduces the designation of the system. First it introduces the environment of this project and the preparations before development. Then it designs the whole system including hardware and software. It also introduces uClinux, including its architecture, memory management, and multi-process management. In chapter 3, it introduces the device driver under uClinux, and how to implement, particularly the device of LCD and etc. are detailed. In chapter 4. it introduces an approach to protect the data. It analyzes the mechanism of theimplementation of YAFFS, and completes the porting of the file system YAFFS. It also chooses a kind of FLASH card. And it discusses how to handle the system when power is off illegally. In chapter 5, it introduces the application software of the Tax-controlled Cash Register based on QTE. At last, it gives some conclusions and foresights.
Keywords/Search Tags:Embedded system, uClinux, Device driver, File system, YAFFS, Tax-controlled Cash Register
PDF Full Text Request
Related items