Font Size: a A A

Research And Optimization Of Embedded Linux Operating System In Banknote Sorter

Posted on:2013-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:H ShenFull Text:PDF
GTID:2268330401482991Subject:Power electronics and electric drive
Abstract/Summary:PDF Full Text Request
With the rapid development of modern computer and Internet technology,embedded system software development has become one of the warmest focuses. Byvirtue of its high performance and low power consumption characteristics, ARM isgradually becoming the most widely used32-bit embedded processor. The banknotesorter system is one of the typical representatives of embedded system in practicalapplication, which has been developed rapidly in recent years. Its main workflowincluding: Image sensor getting analog signal by collecting the image of paper money,then receiving digital image after amplification, A/D conversion and coordination ofFPGA, and getting into the CPU-S3C2416via the cache, to achieve a series offeatures identification which contains face and value, the classification of old and new,damage severity by the principle of recognitions for image, and sending the results tothe control CPU, to come true some display and clear to the result of recognition.Embedded Linux is a compact operating system which designed with therequirements of the embedded operating system. It’s composed by the Kernel andsome system modules which and be customized on demand. The space of storagewhich requires is very small, even if involving the necessary modules and applications.Compared with other types of embedded operating system, the source of Linux isopen. Not only contains many new features in Kernel of Linux-2.6version, but alsomakes full use of the NANDFlash memory capacity and low cost. This can providestrong supports in the embedded field more and more for its own by using ofNANDFlash to be device of the main storage. The main purpose of this study is toachieve the embedded Linux system on the platform of ARM9which based on thekernel of Linux-2.6version. Firstly, from the start of the intersection development anddebugging, expounded the platform of target and raising the transplant program. Thenestablished the environment of cross-development and make tool chain fortransplantation work. Next analyzed the theory of U-Boot,the architecture and devicedriver of Linux-2.6version kernel. In the kernel of Linux-2.6version, distinguishedthe part which related to the system migration from the other. On this basis, discussedthe method of transplanting U-Boot、kernel of Linux-2.6version and driver of matrixkeyboard to the target platform. And then made Yaffs root file system, which contraryto the characteristics of the target platform. Finally, summarized the paper work, andlooked ahead the prospect of future work.
Keywords/Search Tags:Embedded Linux Operating System, S3C2416SorterControl Panel, U-Boot, Kernel of Linux-2.6, Yaffs
PDF Full Text Request
Related items