您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 基于ARM的喷墨打印机的关键技术研究与实现
上海交通大学硕士学位论文基于ARM的喷墨打印机的关键技术研究与实现姓名:薛毅申请学位级别:硕士专业:电子与通信工程指导教师:李小勇;朱新阳20070801345BootloaderPrintheadPrintheadARM:ARM6AbstractEarlierinkjetprinterjusthadbeenusedbythoseprofessionalprintingsystemoradvertisingdesignfieldduetotheexpensivedevelopingcost.Intheseveralpastyears,thecostdroprapidlyandinthemeanwhile,howevertheprintoutimagequalityisimprovedmore.Before,theimagequalityofprintoutisquiterough,andtheprintingspeedisquiteslow,whichleadstotheprintingtimeverylong.Today,theinkjetprinterhavegothighquality,highspeedandatthesametime,theoperationisverysimpleandcomvinienttouser.Especially,aftercombiningthedigitalfunctionintotheinkjetprintersystem,itcanprintoutinterestingphotoswithhighqualityaccordingtothedifferentrequirementofuser.First,thispaperfocusedonseveralexcellentprintervendorsinthemarketandreaserchedtheirprintingfeature,thelatestdevelopmentandtherelatedtechnology.Thepurposeisthatalloftheseinformationswillbeagoodreference.Basedontheseinformationsandmarketrequirements,wecantrytodesignaproperproductspecificationtogetthecompetencyofmarket.Thekeyofwhethertheinkjetprintercanbeacceptedbymarketisitsperformance-priceratio.Thepapertrytoresearchhowtobuildthearchitectureofhardwareandsoftwareplatformandprovideasampleasareferencebasedontheperformanceandcostrequirement.Thereismuchrelatedtechnologyforinkjetprinterandthesemainprinterverdorswhichhaveappliedthousandsofpatentsindifferentcountryandareastoprotecttheirproducts.Thispaperwillfocusontheapplicationofbootloader,temperaturecontrollingofPrinthead,printingcontrollingofPrinthead,andfurtherresearchhowtoimplementedandrealize.Thispaperhasdonemanyresearchesonkeytechnologyofinkjetprinter,whichisagoodreferenceforthosedevelopersininkjetprinterfield.Atthesametime,theinkjetprinterbasedonARMtechnologyisatypicalembeddedsystem,whichisagoodreferenceaswellfortherelateddesignofembeddedsystem.Keywords:Inkjetprinter;embedded;ARM91.11.1.18%20045701.3230090ACMR2005156601-12004Figure1-1InkjetprintershipmentquantityatChinamarketin2004101.1.280%65%1-22006Figure1-2MarketshareatChinamarketin2006120001.21.2.11EPSONVariable-SizedDropletTechnology112Piezoelectric1440dpi3,1.521110-1244sRGBsRGBsRGB5PIMPrintImageMatchingPIMEPSONEPSONMinoltaSonyNikonCasioKyoceraPIM6EPSONQuickDryInks0.2312EPSON107PDF8EPSONPerfectPictureImagingSystemPhotoQualityPaper91.2.21ProHPPro13HPHP72902ColorSmartColorSmart1994ColorSmarthpColorSmarthpColorSmartColorSmart3ColorSmartIIHpColorSmartIIIntelMMXhpSmartFocusInternetsRGBColorSmartII,4hpPhotoREtPhotoREt1996hpDeskJet690ChpPhotoCartridgehphpPhotoCartridge5141.2.31ThermalBubbleHPCANONS2C-M-YY-M-C16023201282256600dpi1200dpiC-M-YY-M-C3254515146162.12.1.111/02(GlueLogic)DMA3PDAGPS4561778910ARMARM7ASIC.182.1.2DRAMMotorPrintHeadPCDigitalControlASICPrintHeadDriverICUSBI/FLED2-1Figure2-1InkjetprinterhardwarestrutureDigitalControlASIC:ASICASICMCURAMUSBPrintHeadDriverIC:PrintHead:ThermalBubblePiezoelectricCrystal192.22.2.11)Bootloader2)Bootloader+Bootloader3)Bootloader++PCuClinuxVxworksPalmOSWindowsCEuC/OSPCPC201)2)3)4)5)Bootloader++2.2.22.2.2.121CPUCPUAPlInternetInternetIntemetInternetInternet2.2.2.212332CPU32CPU816CPU32CPU22CPUCPU32CPUCPU2.2.2.31)WindowsWinCEWinCEWinCE+X862)3)LinuxWinCE23WebGUI4)PCWintel?LinuxWinCE3.05)?LinuxWinCE6)GBKGBl80302.2.2.41)VxWorksVxWorksWindRiver1983RTOSTornadoVxWorksPOSIX10031bTCP/IP10242)WindowsCEWindowsCEWindowsWindowsCEWinCE3.032200KBROMROMWindowsCEWindows3)LinuxGPLIDGLinux50%GPLGPLGPLUnix/LinuxCLinuxInternetLinux25LinuxLinuxPCLinuxLinuxLinux4)C/OSC/OS81632DSPC/OSC64C/OSAPI5)NucleusNucleusPLUS2695ANSICNucleusPLUSCRAMROMNucleusPLUS20KNucleusPLUSCNucleusPLUSNucleusPLUSI/ONucleusa)NucleusPLUSCRTOSRTOSLicenseb)NucleusPLUS(Micro-kernel)C++NucleusPLUSKernelc)NucleusPLUSParadigmSDSATIRTOS(IDE)d)27NucleusPLUSWindowsInternetWEBBIOSNucleusPLUS1)2)3)4)5)2.2.3/PCARMADSarmccGNUarm-elf-gccarm-linux-gccARMulator28ARMARMulatorJTAGICEAngelJTAG[1]1)JTAG2)JTAG3)Angel4)RAMROM5)6)AngelUARTJTAGJTAG1)2)EmbeddedICE3)TAPJTAGWindows1)Console2)ARMDeveloperSuite3)AXDdebugger+MICE29Multi-ICE3-22-2JTAGFigure2-2DebuggingSystembasedonJTAGLPTProtocoldecodeUARTport302.2.42-3JobFigure2-3JobmanagementblockprogramjobJobSource:HostJobManagerJobManagerJobManager:JobJobJobImageDataSource:ImageDataProcessors:ImageDataSinks:Command&ControlDataKeyImageDataImageDataSourcesImageDataProcessorsImageDataSinksJobManagerJobSources312.2.5TaskOperatorcontrolTaskHorizontalmotionandprintTaskVerticalmotionTaskInterfaceUnitTaskPrintfromHostTaskExecutioncontrolTaskInterfaceUnitApplicationUnitPrintUnit2-4TaskFigure2-4TaskmanagementblockprogramInterfaceUnitTask:USBPrintfromHostTask:ExecutioncontrolTaskOperatorcontrolTask:LEDLCDExecutioncontrolTask:HorizontalmotionandprintTask:ExecutioncontrolTaskVerticalmotionTask:ExecutioncontrolTask322.3ARM7ASICBootloader++NucleusPLUStask33Bootloader3.1.BootloaderBootLoaderBootLoaderBootLoaderBootLoaderBootLoader3.1.1BootLoaderCPUCPUBootLoaderBootLoaderCPUU-BootARMMIPSCPUBootLoaderCPUBootLoaderBootLoader3.1.2BootLoaderCPUCPUARM7TDMIcoreCPU0x00000000CPU(ROMEEPROMFLASH)CPUBootLoade
本文标题:基于ARM的喷墨打印机的关键技术研究与实现
链接地址:https://www.777doc.com/doc-28674 .html