Font Size: a A A

Design And Implementation Of Software Platform Based On Cash Register

Posted on:2008-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:F ShiFull Text:PDF
GTID:2178360212493923Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Cash register is used for controlling control tax,recording tax data and printing receipt and other report forms of tax revenue. We design and development of a microprocessor-based CPU and Linux Samsung S3C2410x Fiscal Cash Register embedded software development platform. The main objectives are:software development platform for the realization of the hardware platform support for the upper control equipment to provide external services;Secondary Development with a graphical user interface and editing tools and kernel configuration-driven development tool.Based on the hardware platform for the development of the system software platform analysis. After analyzing the shortcomings of the Linux kernel process scheduling based on the ideas expounded Preemptible Kernel. In this paper,an analysis of the Linux driver model and the concept of realizing the key driver,and gives a detailed implementation plan. Content includes Printer Driver IC card drive, LCD driver. Then the development of Linux-based GTK+ compiler tools and driver development tools. Finally, as the software platform for the development of performance analysis and testing, mainly to the timely assessment of the kernel, Analysis of the performance advantages of the driver, and a basic software platform performance test. In this paper, the key issues to be resolved in the following aspects:First, ordinary UNIX technology makes use of standard embedded Linux kernel is fully seized. When the system's operation in nuclear states,are difficult to stop the current process,that can not meet the requirements of tax POS system in a timely manner. In this paper,the software platform can be used to seize the ideological core. Losing a good solution when the tax-aircraft site in a timely manner to preserve data requirements.Second,embedded development is a large part of the preparation process driven by external equipment. Driver is not only good for the complete hardware control,but can extend the life of hardware. This paper introduces the tax control machines several key is how to achieve the external device driver.Third, the existing distribution of Linux graphical interface tool is not perfect and driver development tool is a blank for the state,to try to do something meaningful in this regard. This paper attempts to design their own graphical interface to the Linux kernel configuration tools and driver development tools.
Keywords/Search Tags:Fiscal Cash Register, Linux, System Reliability, Device Driver
PDF Full Text Request
Related items