Font Size: a A A

Research And Development Of Bottom Software Of Inkjet Printer System Based On Embedded Linux

Posted on:2014-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:W G GaoFull Text:PDF
GTID:2268330422466039Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
The printing identification technology plays an increasingly important role as a significantmethod in the field of product quality supervision. Inkjet printer equipment, however, as theimplementing subject of the identification links, the performance of the domestic product is stillbelow the international average, which resulting in a low market share. Development ofembedded technology has brought new opportunities for it. For embedded systems, the rationalallocation of the bottom software system is relates to both the design of hardware circuit and thestability and efficiency of application software, therefore it plays an important role in entiresystem design. Subject background is the high-resolution inkjet printer equipment, the mainpoint is the bottom software system based on the ARM platform and embedded Linux system,the issue involving the transplant of the Bootloader, the improvements of embedded Linuxreal-time performance, device driver development, the construction of the root filesystem, etc.First, the paper describes the hardware and software configuration of the high-resolutioninkjet printer from the view of the whole system, and detailed analysis of the working principleof the printhead equipment and the advantages and disadvantages of the embedded Linux system,then describes the transplantion of U-Boot from the perspective of the code completely, at lastprovides running information.Secondly, the core of the bottom software system is the2.6.30.4version of the Linux kernel,the paper analyzes the real-time performance of embedded Linux from the perspective of theclock interrupt mechanism, and the typical real-time improvements methods based on thefeatures of high-resolution inkjet printer device, with the reference of KURT-Linux real-timeimprovements thought, increases one-shot interrupt mode on the base of Linux system periodicclock interrupt, scilicet adds the clock interrupt mode which can be interrupt at any time to theoriginal one which only execute and schedule the processes at a fixed time, this methodimproves the accuracy of the system response to the microsecond level for real-time processes.Thirdly, the process of the kernel transplantation is described, the introduction of thedevelopment of Linux device driver with an example of the character device, USB camera, ismentioned. Finally, the root filesystem is constructed based on yaffs2file system type. Thebottom software system runs stability and real-time performance has improved significantly.
Keywords/Search Tags:inkjet printer, emlinux transplantation, clock interrupt, real-time, device driver
PDF Full Text Request
Related items