| In recent years, with the rapid development of printing technology in the field of date of manufacture and barcode identification,people are making higher requirements for the performance of inkjet printer. At the same time, embedded technology, with its outstanding versatility and the advantage of cutting hardware and software, enters into many areas of economic construction quickly. In the basis of the in-depth study of inkjet printer products’ status and embedded technology’s development trends, this thesis designs an high-resolution inkjet printer control system that is based on S3C2440 processor and WinCE5.0 operating system.The S3C2440 processor has the powerful data processing capability and compact characteristics. WinCE embedded operating system can be cut to facilitate the development and customization of the system.Their integration will break the embarrassing situation of domestic inkjet printer products, draw a better blueprint.Firstly, system hardware platform is analyzed and designed.In addition,the installation and functional characteristics of Platform Builder 5.0 used as underlying process’ s platform development tool are analyzed and explained.Then,this thesis focuses on explaining the principles and development process of board support package, based on which the boot loader’s basic functions are transplanted and developed. And the thesis further develops a variety of additional features to make its function expanded.Next,OEM adaptation layer(OAL) program is analysed and achieved. Additionally, relevant configuration files are modified for compiling boot image file successfully.what’s more, part of the functions of the device driver were analyzed and achieved.Finally, according to the hardware design for inkjet printer platform, customization of the operating system is completed in Platform Builder 5.0. The main work includes adding the appropriate system components, setting environment variables, and getting the image file NK.bin.On this basis, the image file is downloaded to the target device for performance testing.Ultimately,WinCE system runs in the control system sucessfully.Application developers can develop upper application programm based on the software development kit exported by PB. |