資源描述:
《基于ARM和Linux的嵌入式系統(tǒng)的研究以及打印模塊的實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、摘要碩士論文摘要隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)將在人們的生產(chǎn)生活中發(fā)揮越來越重要的作用。一方面,ARM技術(shù)已經(jīng)在當(dāng)今的嵌入式微處理器領(lǐng)域中占據(jù)了領(lǐng)先地位,另一方面,結(jié)構(gòu)清晰、源碼開放的Linux已經(jīng)發(fā)展成為一款非常具有活力的操作系統(tǒng)。近年來,基于ARM和Linux的嵌入式技術(shù)已經(jīng)成為當(dāng)前嵌入式領(lǐng)域研究的一個亮點(diǎn)。便攜式微型熱敏打印機(jī)雖然已經(jīng)廣泛應(yīng)用在票據(jù)打印領(lǐng)域,但是其優(yōu)秀的圖形打印能力仍然具有很大的應(yīng)用潛力可以發(fā)掘。在工業(yè)生產(chǎn)中,某些參數(shù),比如環(huán)境的溫度、濕度等,需要被嚴(yán)格掌控。將這些參數(shù)映射到坐標(biāo)系中并使用便攜式
2、熱敏打印機(jī)打印出來,能夠讓技術(shù)人員更加方便直觀地觀察到參數(shù)變化情況。本次設(shè)計(jì)的目的正是建立一個基于ARM核心處理器和嵌入式Linux操作系統(tǒng)的嵌入式開發(fā)平臺,為嵌入式系統(tǒng)開發(fā)提供一個方便功能擴(kuò)展的軟硬件環(huán)境。在此基礎(chǔ)上,此次設(shè)計(jì)還以VMP01PLUS便攜式熱敏打印機(jī)為對象,利用嵌入式系統(tǒng)的豐富資源,使用串行接口連接該型號打印機(jī),并輔助軟件設(shè)計(jì)擴(kuò)展了坐標(biāo)圖形打印的功能。軟件設(shè)計(jì)部分包括了Linux下VMP01PLUS熱敏打印機(jī)的驅(qū)動程序設(shè)計(jì)和實(shí)現(xiàn)坐標(biāo)圖形打印功能的應(yīng)用程序設(shè)計(jì)。驅(qū)動程序和應(yīng)用程序都能夠移植到開發(fā)平臺上正確地運(yùn)
3、行,打印效果理想。關(guān)鍵詞:ARMLinux嵌入式系統(tǒng)便攜式打印機(jī)坐標(biāo)圖形打印Abstract碩士論文Asthedevelopmentofcomputertechnology,theembeddedsystemisbecomingmoreandmoreimportantinpeople’SdailylifesincethePCera.Intheareaofprocessor,thetechniqueofARMhasoccupiedtobeintheleadpositionintheembeddedmicroprocessor
4、realmandalotofmanufacturersareproducingmicroprocessorchipsbasedonARM.Intheareaofembeddedoperatingsystem,Linuxisawidelyusedoperatingsystemanditcanberunninginonallmajorprocessorarchitectures,includingARMcores.TheadvantageofclearstructureandopensourcemakesLinuxaveryd
5、ynamicandfastmovingoperatingsystem.TheembeddedtechnologybasedonARMandembeddedLinuxhasbecomeaspotlightofcurrentembeddedfield.Althoughtheportableprinterhasbeenusedalotintherealmofbill·printing,itisstillhasmuchpotentialintherealmofgraph—printing.Inthetechnicalproduct
6、ing,theremaybesomeimportantparametersshouldbestrictlywatched.Iftheseparameterscarlbemappedinthecoordinatessystemandprinted,theengineerscaneasilyfigureoutthechangeoftheseparameters·.ThjsthesisintendstobuildanembeddedhardwareandsoftwaredevelopingplatformbasedonARM9p
7、rocessorandLinux,andoffersthesolutionwhichcallextendsomefunctionalmoduleseasilytotheUSer.Afterthat,theVMP01PLUSportableprinterisconnectedtotheembeddedsystembyserialport.Thefunctionofprintingthecoordinatessystemisextendedbythedesignofsoftware.nedesignofsoftwareisma
8、deupoftheVMPO1PLUSdriverandtheapplication.Theapplicationiscodeforthefunctionofprintingthecoordinatessystem.Alltheseprogrammescanbetransplantedintheplatf