Font Size: a A A

Research And Implementation, The Underlying System Based On Of Uclinux The Money Detector

Posted on:2009-10-22Degree:MasterType:Thesis
Country:ChinaCandidate:K ZhangFull Text:PDF
GTID:2208360245982176Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As one of the key equipments in the field of vending machine, Bill Acceptor has been widely used in various financial trade occasions. With the development of the technology in embedded system, bare single chip board with 8-bits or 16-bits MCU can't fulfill the meet of applications. And according to the special request of system real-time response, this project about embedded bill acceptor must adopt real time operation system.However, with the introduction of embedded microprocessor and real time operation system, the earlier system of bill acceptor encounters new problems, it is necessary to be improved. On the basis of that, this thesis renewedly analysed and ported bill acceptor by using the MPU based on ARM7DTMI core and the uCLinux kernel that has improved real-time performance on its new version 2.6.This thesis basically dissertated following three kinds main works. Firstly, an introduction about the components and functions of the hardware modules adopted by system was given from the view of hardware designing; Secondly, the basic characteristic of uCLinux and improving methods for its real-time performance was simply described, and then the reduction and porting for uCLinux were discussed based on the hardware structure of bill acceptor. Meanwhile, BootLoader, which is a section of program used to boot embedded operation system, was also analysed and implemented. Afterward, both of uCLinux and BootLoader were downloaded successfully to FLASH at last; Finally, the research and analysis about uCLinux device driver's basical principle, commonly programming methods and programming model of hardware chips only in bill acceptor were given. The process about developing and porting relevant device drivers, like FLASH, Motor, signal collecting and MDB etc., were mostly discussed. Besides, after fully utilizing relevant kernel mechanisms and implementing by using the methods of interruption, bill acceptor can meet the request of real-time at last.This technique of embedded bottom system can not only provide standard interface for hardware and software applications, but also easily extend for supporting the needs of remote intelligent monitor management or upgrade and wireless communication.
Keywords/Search Tags:bill acceptor, embedded system, uCLinux, BootLoader, device driver
PDF Full Text Request
Related items