Font Size: a A A

The Design And Application Of The Driver For The Embedded Printing Controller

Posted on:2016-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:H S HanFull Text:PDF
GTID:2311330488474026Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Firstly, this paper reviews the process of the development for the copier technology and describes the current situation of our country and the gap between China 's and foreign leading technology. It analyzes the broad market prospect and the significance in the national information security of the copier. It leads the importance of the breakthrough in the copier print controller system to break the monopoly of the foreign technology and shows the importance of our technical studies related to the copier print controller system.Secondly, this paper describes the functional requirement and the architecture of the print controller system; It describes the development platform and the functional requirements of the software system and the hardware control, which leads to the driver transferring the data between the software and the hardware system; It introduces the building of the software system and the development environment and the functional architecture of the software core.Furthermore, this paper introduces the classification of the driver for the external device, the relation to the software and the hardware system and the development model of the driver. It describes the feature and the structure of the GPMC bus, the configuration of the parameter and the pin and the development of the driver. It describes the feature and the structure of the EDMA controller, the configuration of the parameter and the development of the driver.Finally, the paper describes the application of the GPMC driver and the EDMA driver in the online print and the scanning document print. It introduces the advantage of the EDMA transmission.The research not only takes advantage of the Linux operating system kernel customization, the small difficulty to develop software and the short development cycle in the development of embedded products of the specific functions, but also plays the advantage of the high efficiency and low power of the hardware logic language. The software system is connected with the hardware controller by the GPMC bus, EDMA controller replaces the CPU to control the transmission of the large quantities of image data; these functions need driver to achieve.This paper focuses on the GPMC bus and the EDMA controller driver 's development process of the embedded system. In the printing process the system needs to transfer large quantities of print data. By comparing the two kinds of data transmission, not only the EDMA transmission greatly improves the transmission efficiency and releases the pressure on the CPU, but also improves the performance of the overall control system.
Keywords/Search Tags:Linux, GPMC, DMA, driver
PDF Full Text Request
Related items